<!DOCTYPE html>
<!-- saved from url=(0252)https://blog.csdn.net/Boantong_/article/details/107466493?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-4-107466493-blog-105612478.235^v39^pc_relevant_anti_vip&spm=1001.2101.3001.4242.3&utm_relevant_index=7 -->
<html lang="zh-CN"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <style>.passport-login-container{position: fixed;top: 0;left: 0;z-index: 9999;width: 100%;height: 100%;}.passport-login-box{position: absolute;display: block;border-radius: 8px;left: 50%;top: 50%;z-index: 10001;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%);background-color: #fff;}.passport-login-mark{position: absolute;top: 0;left: 0;z-index: 9999;background-color: rgba(0, 0, 0, 0.5);width: 100%;height: 100%;}</style>
    <link rel="canonical" href="https://blog.csdn.net/Boantong_/article/details/107466493">
    
    <meta name="renderer" content="webkit">
    <meta name="force-rendering" content="webkit">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">
    <meta name="report" content="{&quot;spm&quot;:&quot;1001.2101&quot;,&quot;extra&quot;:{&quot;titAb&quot;:&quot;t_1&quot;,&quot;lvab&quot;:&quot;t_new&quot;},&quot;pid&quot;:&quot;blog&quot;}">
    <meta name="referrer" content="always">
    <meta http-equiv="Cache-Control" content="no-siteapp"><link rel="alternate" media="handheld" href="https://blog.csdn.net/Boantong_/article/details/107466493?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-4-107466493-blog-105612478.235^v39^pc_relevant_anti_vip&amp;spm=1001.2101.3001.4242.3&amp;utm_relevant_index=7#">
    <meta name="shenma-site-verification" content="5a59773ab8077d4a62bf469ab966a63b_1497598848">
    <meta name="applicable-device" content="pc">
    <link href="https://g.csdnimg.cn/static/logo/favicon32.ico" rel="shortcut icon" type="image/x-icon">
    <title>安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客</title>
    <script type="text/javascript" async="" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/auto_dup"></script><script type="text/javascript" async="" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/trackad.js"></script><script src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/push.js"></script><script type="text/javascript" async="" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/saved_resource"></script><script src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/hm.js"></script><script src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/push(1).js" id="ttzz"></script><script>
      (function(){ 
        var el = document.createElement("script"); 
        el.src = "https://s3a.pstatp.com/toutiao/push.js?1abfa13dfe74d72d41d83c86d240de427e7cac50c51ead53b2e79d40c7952a23ed7716d05b4a0f683a653eab3e214672511de2457e74e99286eb2c33f4428830"; 
        el.id = "ttzz"; 
        var s = document.getElementsByTagName("script")[0]; 
        s.parentNode.insertBefore(el, s);
      })(window)
    </script>
        <meta name="keywords" content="esp-12k 烧录">
    <meta name="description" content="文章浏览阅读2.6k次，点赞3次，收藏8次。文章目录一、冷暖光的PWM关系；2.1、色温的定义2.2、PWM与指定的色温亮度的计算二、 RGB/HSVHSV模型转RGBRGB模型转 HSV三、函数说明四、其他一、冷暖光的PWM关系；     我们在买灯具时候，一般看我们的灯支持怎么样的调节，比如只是单色，冷暖色，还是RGB七彩控制的。    一般地，家庭也就单色和冷暖光为多，而 RGB 是那些舞台音乐场景为多。所以，智能家居的灯具涉及，以单色和冷暖光为多，以 冷暖光_esp-12k 烧录">
        <link rel="stylesheet" type="text/css" href="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/corporate_blog_enter-c20ac2279f.min.css">
    <style>
        #content_views pre{
            -webkit-touch-callout: none;
            -webkit-user-select: none;
            -khtml-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none; 
            user-select: none; 
        }
        #content_views pre code{
            -webkit-touch-callout: none;
            -webkit-user-select: none;
            -khtml-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none; 
            user-select: none; 
        }
    </style>
    <script type="application/ld+json">{"@context":"https://ziyuan.baidu.com/contexts/cambrian.jsonld","@id":"https://blog.csdn.net/Boantong_/article/details/107466493","appid":"1638831770136827","pubDate":"2020-07-20T16:56:46","title":"安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客","upDate":"2020-07-20T16:56:46"}</script>
    <script src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/jquery-1.9.1.min.js" type="text/javascript"></script>
    <script type="text/javascript">
        var isCorporate = true;//注释删除enterprise
        var username =  "Boantong_";
        var skinImg = "white";
        var blog_address = "https://aithinker.blog.csdn.net";
        var currentUserName = "";
        var isOwner = false;
        var loginUrl = "http://passport.csdn.net/account/login?from=https://blog.csdn.net/Boantong_/article/details/107466493";
        var blogUrl = "https://blog.csdn.net/";
        var avatar = "https://profile-avatar.csdnimg.cn/e040951db6314ea8b852e66650481006_boantong_.jpg!1";
        var articleTitle = "安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）";
        var articleDesc = "文章浏览阅读2.6k次，点赞3次，收藏8次。文章目录一、冷暖光的PWM关系；2.1、色温的定义2.2、PWM与指定的色温亮度的计算二、 RGB/HSVHSV模型转RGBRGB模型转 HSV三、函数说明四、其他一、冷暖光的PWM关系；     我们在买灯具时候，一般看我们的灯支持怎么样的调节，比如只是单色，冷暖色，还是RGB七彩控制的。    一般地，家庭也就单色和冷暖光为多，而 RGB 是那些舞台音乐场景为多。所以，智能家居的灯具涉及，以单色和冷暖光为多，以 冷暖光_esp-12k 烧录";
        var articleTitles = "安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客";
        var nickName = "安信可科技";
        var articleDetailUrl = "https://aithinker.blog.csdn.net/article/details/107466493";
        if(window.location.host.split('.').length == 3) {
            blog_address = blogUrl + username;
        }
        var skinStatus = 'White';
        var robotModule = '';
        var robotModuleJs = '';
        var blogStaticHost = "https://csdnimg.cn/release/blogv2/"
        var mallTestStyle = "control"
    </script>
      <meta name="toolbar" content="{&quot;type&quot;:&quot;0&quot;,&quot;fixModel&quot;:&quot;1&quot;}">
    <script src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/saved_resource(1)" type="text/javascript"></script>
    <script src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/report.js" type="text/javascript"></script>
    <link rel="stylesheet" type="text/css" href="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/sandalstrap.min.css">
    <style>
        .MathJax, .MathJax_Message, .MathJax_Preview{
            display: none
        }
    </style>
    <script src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/ds.js"></script>
<link rel="stylesheet" type="text/css" href="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/csdn-toolbar-default.css"><script type="text/javascript" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/csdn-notification.js"></script><link rel="stylesheet" type="text/css" href="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/collection-box.css"><script type="text/javascript" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/user-login.js"></script><link rel="stylesheet" type="text/css" href="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/user-tooltip.css"><link rel="stylesheet" type="text/css" href="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/user-medal.css"><script type="text/javascript" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/html2canvas.min.js"></script><style></style><style type="text/css">.hljs-ln{border-collapse:collapse}            .hljs-ln td{padding:0}            .hljs-ln-n{text-align: right;padding-right: 8px;}            .hljs-ln-n:before{content:attr(data-line-number)}</style><style type="text/css">pre{position: relative}pre:hover .code-full-screen{display:none !important;}.code-full-screen{display: none !important;position: absolute;right: 4px;top: 3px;width: 24px !important;height: 24px !important;margin: 4px !important;}pre:hover .hljs-button{display: block}.hljs-button{display: none;position: absolute;right: 4px;top: 4px;font-size: 12px;color: #ffffff;background-color: #9999AA;padding: 2px 8px;margin: 8px;border-radius: 4px;cursor: pointer; box-shadow: 0 2px 4px rgba(0,0,0,0.05), 0 2px 4px rgba(0,0,0,0.05);}.hljs-button:after{content: attr(data-title)}code .hljs-button{margin: 2px 8px;}</style><link rel="stylesheet" type="text/css" href="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/user-accusation.css"><link rel="stylesheet" type="text/css" href="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/user-ordertip.css"><link rel="stylesheet" type="text/css" href="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/order-payment.css"><link rel="stylesheet" type="text/css" href="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/side-toolbar.css"><link rel="stylesheet" type="text/css" href="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/user-login.css"><link rel="stylesheet" type="text/css" href="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/csdn-footer.css"><style type="text/css">.MathJax_Hover_Frame {border-radius: .25em; -webkit-border-radius: .25em; -moz-border-radius: .25em; -khtml-border-radius: .25em; box-shadow: 0px 0px 15px #83A; -webkit-box-shadow: 0px 0px 15px #83A; -moz-box-shadow: 0px 0px 15px #83A; -khtml-box-shadow: 0px 0px 15px #83A; border: 1px solid #A6D ! important; display: inline-block; position: absolute}
.MathJax_Menu_Button .MathJax_Hover_Arrow {position: absolute; cursor: pointer; display: inline-block; border: 2px solid #AAA; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px; font-family: 'Courier New',Courier; font-size: 9px; color: #F0F0F0}
.MathJax_Menu_Button .MathJax_Hover_Arrow span {display: block; background-color: #AAA; border: 1px solid; border-radius: 3px; line-height: 0; padding: 4px}
.MathJax_Hover_Arrow:hover {color: white!important; border: 2px solid #CCC!important}
.MathJax_Hover_Arrow:hover span {background-color: #CCC!important}
</style><style type="text/css">#MathJax_About {position: fixed; left: 50%; width: auto; text-align: center; border: 3px outset; padding: 1em 2em; background-color: #DDDDDD; color: black; cursor: default; font-family: message-box; font-size: 120%; font-style: normal; text-indent: 0; text-transform: none; line-height: normal; letter-spacing: normal; word-spacing: normal; word-wrap: normal; white-space: nowrap; float: none; z-index: 201; border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; -khtml-border-radius: 15px; box-shadow: 0px 10px 20px #808080; -webkit-box-shadow: 0px 10px 20px #808080; -moz-box-shadow: 0px 10px 20px #808080; -khtml-box-shadow: 0px 10px 20px #808080; filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray', Positive='true')}
#MathJax_About.MathJax_MousePost {outline: none}
.MathJax_Menu {position: absolute; background-color: white; color: black; width: auto; padding: 2px; border: 1px solid #CCCCCC; margin: 0; cursor: default; font: menu; text-align: left; text-indent: 0; text-transform: none; line-height: normal; letter-spacing: normal; word-spacing: normal; word-wrap: normal; white-space: nowrap; float: none; z-index: 201; box-shadow: 0px 10px 20px #808080; -webkit-box-shadow: 0px 10px 20px #808080; -moz-box-shadow: 0px 10px 20px #808080; -khtml-box-shadow: 0px 10px 20px #808080; filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray', Positive='true')}
.MathJax_MenuItem {padding: 2px 2em; background: transparent}
.MathJax_MenuArrow {position: absolute; right: .5em; padding-top: .25em; color: #666666; font-size: .75em}
.MathJax_MenuActive .MathJax_MenuArrow {color: white}
.MathJax_MenuArrow.RTL {left: .5em; right: auto}
.MathJax_MenuCheck {position: absolute; left: .7em}
.MathJax_MenuCheck.RTL {right: .7em; left: auto}
.MathJax_MenuRadioCheck {position: absolute; left: 1em}
.MathJax_MenuRadioCheck.RTL {right: 1em; left: auto}
.MathJax_MenuLabel {padding: 2px 2em 4px 1.33em; font-style: italic}
.MathJax_MenuRule {border-top: 1px solid #CCCCCC; margin: 4px 1px 0px}
.MathJax_MenuDisabled {color: GrayText}
.MathJax_MenuActive {background-color: Highlight; color: HighlightText}
.MathJax_MenuDisabled:focus, .MathJax_MenuLabel:focus {background-color: #E8E8E8}
.MathJax_ContextMenu:focus {outline: none}
.MathJax_ContextMenu .MathJax_MenuItem:focus {outline: none}
#MathJax_AboutClose {top: .2em; right: .2em}
.MathJax_Menu .MathJax_MenuClose {top: -10px; left: -10px}
.MathJax_MenuClose {position: absolute; cursor: pointer; display: inline-block; border: 2px solid #AAA; border-radius: 18px; -webkit-border-radius: 18px; -moz-border-radius: 18px; -khtml-border-radius: 18px; font-family: 'Courier New',Courier; font-size: 24px; color: #F0F0F0}
.MathJax_MenuClose span {display: block; background-color: #AAA; border: 1.5px solid; border-radius: 18px; -webkit-border-radius: 18px; -moz-border-radius: 18px; -khtml-border-radius: 18px; line-height: 0; padding: 8px 0 6px}
.MathJax_MenuClose:hover {color: white!important; border: 2px solid #CCC!important}
.MathJax_MenuClose:hover span {background-color: #CCC!important}
.MathJax_MenuClose:hover:focus {outline: none}
</style><style type="text/css">.MathJax_Preview .MJXf-math {color: inherit!important}
</style><style type="text/css">.MJX_Assistive_MathML {position: absolute!important; top: 0; left: 0; clip: rect(1px, 1px, 1px, 1px); padding: 1px 0 0 0!important; border: 0!important; height: 1px!important; width: 1px!important; overflow: hidden!important; display: block!important; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none}
.MJX_Assistive_MathML.MJX_Assistive_MathML_Block {width: 100%!important}
</style><style type="text/css">#MathJax_Zoom {position: absolute; background-color: #F0F0F0; overflow: auto; display: block; z-index: 301; padding: .5em; border: 1px solid black; margin: 0; font-weight: normal; font-style: normal; text-align: left; text-indent: 0; text-transform: none; line-height: normal; letter-spacing: normal; word-spacing: normal; word-wrap: normal; white-space: nowrap; float: none; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; box-shadow: 5px 5px 15px #AAAAAA; -webkit-box-shadow: 5px 5px 15px #AAAAAA; -moz-box-shadow: 5px 5px 15px #AAAAAA; -khtml-box-shadow: 5px 5px 15px #AAAAAA; filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray', Positive='true')}
#MathJax_ZoomOverlay {position: absolute; left: 0; top: 0; z-index: 300; display: inline-block; width: 100%; height: 100%; border: 0; padding: 0; margin: 0; background-color: white; opacity: 0; filter: alpha(opacity=0)}
#MathJax_ZoomFrame {position: relative; display: inline-block; height: 0; width: 0}
#MathJax_ZoomEventTrap {position: absolute; left: 0; top: 0; z-index: 302; display: inline-block; border: 0; padding: 0; margin: 0; background-color: white; opacity: 0; filter: alpha(opacity=0)}
</style><style type="text/css">.MathJax_Preview {color: #888}
#MathJax_Message {position: fixed; left: 1em; bottom: 1.5em; background-color: #E6E6E6; border: 1px solid #959595; margin: 0px; padding: 2px 8px; z-index: 102; color: black; font-size: 80%; width: auto; white-space: nowrap}
#MathJax_MSIE_Frame {position: absolute; top: 0; left: 0; width: 0px; z-index: 101; border: 0px; margin: 0px; padding: 0px}
.MathJax_Error {color: #CC0000; font-style: italic}
</style><style type="text/css">.MJXp-script {font-size: .8em}
.MJXp-right {-webkit-transform-origin: right; -moz-transform-origin: right; -ms-transform-origin: right; -o-transform-origin: right; transform-origin: right}
.MJXp-bold {font-weight: bold}
.MJXp-italic {font-style: italic}
.MJXp-scr {font-family: MathJax_Script,'Times New Roman',Times,STIXGeneral,serif}
.MJXp-frak {font-family: MathJax_Fraktur,'Times New Roman',Times,STIXGeneral,serif}
.MJXp-sf {font-family: MathJax_SansSerif,'Times New Roman',Times,STIXGeneral,serif}
.MJXp-cal {font-family: MathJax_Caligraphic,'Times New Roman',Times,STIXGeneral,serif}
.MJXp-mono {font-family: MathJax_Typewriter,'Times New Roman',Times,STIXGeneral,serif}
.MJXp-largeop {font-size: 150%}
.MJXp-largeop.MJXp-int {vertical-align: -.2em}
.MJXp-math {display: inline-block; line-height: 1.2; text-indent: 0; font-family: 'Times New Roman',Times,STIXGeneral,serif; white-space: nowrap; border-collapse: collapse}
.MJXp-display {display: block; text-align: center; margin: 1em 0}
.MJXp-math span {display: inline-block}
.MJXp-box {display: block!important; text-align: center}
.MJXp-box:after {content: " "}
.MJXp-rule {display: block!important; margin-top: .1em}
.MJXp-char {display: block!important}
.MJXp-mo {margin: 0 .15em}
.MJXp-mfrac {margin: 0 .125em; vertical-align: .25em}
.MJXp-denom {display: inline-table!important; width: 100%}
.MJXp-denom > * {display: table-row!important}
.MJXp-surd {vertical-align: top}
.MJXp-surd > * {display: block!important}
.MJXp-script-box > *  {display: table!important; height: 50%}
.MJXp-script-box > * > * {display: table-cell!important; vertical-align: top}
.MJXp-script-box > *:last-child > * {vertical-align: bottom}
.MJXp-script-box > * > * > * {display: block!important}
.MJXp-mphantom {visibility: hidden}
.MJXp-munderover {display: inline-table!important}
.MJXp-over {display: inline-block!important; text-align: center}
.MJXp-over > * {display: block!important}
.MJXp-munderover > * {display: table-row!important}
.MJXp-mtable {vertical-align: .25em; margin: 0 .125em}
.MJXp-mtable > * {display: inline-table!important; vertical-align: middle}
.MJXp-mtr {display: table-row!important}
.MJXp-mtd {display: table-cell!important; text-align: center; padding: .5em 0 0 .5em}
.MJXp-mtr > .MJXp-mtd:first-child {padding-left: 0}
.MJXp-mtr:first-child > .MJXp-mtd {padding-top: 0}
.MJXp-mlabeledtr {display: table-row!important}
.MJXp-mlabeledtr > .MJXp-mtd:first-child {padding-left: 0}
.MJXp-mlabeledtr:first-child > .MJXp-mtd {padding-top: 0}
.MJXp-merror {background-color: #FFFF88; color: #CC0000; border: 1px solid #CC0000; padding: 1px 3px; font-style: normal; font-size: 90%}
.MJXp-scale0 {-webkit-transform: scaleX(.0); -moz-transform: scaleX(.0); -ms-transform: scaleX(.0); -o-transform: scaleX(.0); transform: scaleX(.0)}
.MJXp-scale1 {-webkit-transform: scaleX(.1); -moz-transform: scaleX(.1); -ms-transform: scaleX(.1); -o-transform: scaleX(.1); transform: scaleX(.1)}
.MJXp-scale2 {-webkit-transform: scaleX(.2); -moz-transform: scaleX(.2); -ms-transform: scaleX(.2); -o-transform: scaleX(.2); transform: scaleX(.2)}
.MJXp-scale3 {-webkit-transform: scaleX(.3); -moz-transform: scaleX(.3); -ms-transform: scaleX(.3); -o-transform: scaleX(.3); transform: scaleX(.3)}
.MJXp-scale4 {-webkit-transform: scaleX(.4); -moz-transform: scaleX(.4); -ms-transform: scaleX(.4); -o-transform: scaleX(.4); transform: scaleX(.4)}
.MJXp-scale5 {-webkit-transform: scaleX(.5); -moz-transform: scaleX(.5); -ms-transform: scaleX(.5); -o-transform: scaleX(.5); transform: scaleX(.5)}
.MJXp-scale6 {-webkit-transform: scaleX(.6); -moz-transform: scaleX(.6); -ms-transform: scaleX(.6); -o-transform: scaleX(.6); transform: scaleX(.6)}
.MJXp-scale7 {-webkit-transform: scaleX(.7); -moz-transform: scaleX(.7); -ms-transform: scaleX(.7); -o-transform: scaleX(.7); transform: scaleX(.7)}
.MJXp-scale8 {-webkit-transform: scaleX(.8); -moz-transform: scaleX(.8); -ms-transform: scaleX(.8); -o-transform: scaleX(.8); transform: scaleX(.8)}
.MJXp-scale9 {-webkit-transform: scaleX(.9); -moz-transform: scaleX(.9); -ms-transform: scaleX(.9); -o-transform: scaleX(.9); transform: scaleX(.9)}
.MathJax_PHTML .noError {vertical-align: ; font-size: 90%; text-align: left; color: black; padding: 1px 3px; border: 1px solid}
</style></head>
  <body class="nodata company_blog" style="background-color:#117CE7;"><div id="MathJax_Message" style="display: none;"></div>
    <div id="toolbarBox" style="min-height: 48px;"><div id="csdn-toolbar" style="position: relative; min-width: 100%; width: max-content; top: 0px; left: 0px;">
                    <div class="toolbar-inside exp3">
                      <div class="toolbar-container">
                        <div class="toolbar-container-left">
                          <div class="toolbar-logo toolbar-subMenu-box csdn-toolbar-fl"><a data-report-click="{&quot;spm&quot;:&quot;3001.4476&quot;}" data-report-query="spm=3001.4476" href="https://www.csdn.net/"><img title="CSDN首页" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20201124032511.png"></a>
                    </div>
                          <ul class="toolbar-menus csdn-toolbar-fl" style="width: auto;"><li class="active " title="阅读深度、前沿文章">
                                <a data-report-click="{&quot;mod&quot;:&quot;popu_336&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/&quot;,&quot;spm&quot;:&quot;3001.4477&quot;}" data-report-query="spm=3001.4477" href="https://blog.csdn.net/">
                                  博客
                                  
                                  
                                </a>
                                
                                
                              </li><li class="" title="高价值源码课程分享">
                                <a data-report-click="{&quot;mod&quot;:&quot;popu_336&quot;,&quot;dest&quot;:&quot;https://download.csdn.net/&quot;,&quot;spm&quot;:&quot;3001.6907&quot;}" data-report-query="spm=3001.6907" href="https://download.csdn.net/">
                                  下载
                                  
                                  
                                </a>
                                
                                
                              </li><li class="" title="系统学习·问答·比赛">
                                <a data-report-click="{&quot;mod&quot;:&quot;popu_336&quot;,&quot;dest&quot;:&quot;https://edu.csdn.net/&quot;,&quot;spm&quot;:&quot;3001.4482&quot;}" data-report-query="spm=3001.4482" href="https://edu.csdn.net/">
                                  学习
                                  
                                  
                                </a>
                                
                                
                              </li><li class="" title="找到志同道合的伙伴">
                                <a data-report-click="{&quot;mod&quot;:&quot;popu_336&quot;,&quot;dest&quot;:&quot;https://bbs.csdn.net/&quot;,&quot;spm&quot;:&quot;3001.6068&quot;}" data-report-query="spm=3001.6068" href="https://bbs.csdn.net/">
                                  社区
                                  
                                  
                                </a>
                                
                                
                              </li>falsefalse<li class="" title="开源代码托管">
                                <a data-report-click="{&quot;mod&quot;:&quot;&quot;,&quot;dest&quot;:&quot;https://gitcode.com?utm_source=csdn_toolbar&quot;,&quot;spm&quot;:&quot;3001.6768&quot;}" data-report-query="spm=3001.6768" href="https://gitcode.com/?utm_source=csdn_toolbar">
                                  GitCode
                                  
                                  
                                </a>
                                
                                
                              </li><li class="" title="让你的灵感立即落地">
                                <a data-report-click="{&quot;mod&quot;:&quot;popu_336&quot;,&quot;dest&quot;:&quot;https://inscode.csdn.net?utm_source=260232576&quot;,&quot;spm&quot;:&quot;3001.8290&quot;}" data-report-query="spm=3001.8290" href="https://inscode.csdn.net/?utm_source=260232576">
                                  InsCode
                                  
                                  
                                </a>
                                
                                
                              </li></ul>
                        </div>
                        <div class="toolbar-container-middle">
                        <div class="toolbar-search onlySearch exp11"><div class="toolbar-search-container">
                    <span class="icon-fire"></span>
                    <input id="toolbar-search-input" maxlength="2000" autocomplete="off" type="text" value="" placeholder="esp-12k 烧录" style="text-indent: 32px;"><div class="gradient"></div>
                    <button id="toolbar-search-button"><i></i><span>搜索</span></button>
                    <input type="password" autocomplete="new-password" readonly="" disabled="true" style="display: none; position:absolute;left:-9999999px;width:0;height:0;">
                  </div></div></div>
                        <div class="toolbar-container-right">
                          <div class="toolbar-btns onlyUser"><div class="toolbar-btn toolbar-btn-login toolbar-btn-login-new csdn-toolbar-fl ">
           <a class="toolbar-btn-loginfun" data-report-click="{&quot;spm&quot;:&quot;3001.5105&quot;}">登录</a>
          </div>
          <div class="toolbar-btn toolbar-btn-vip csdn-toolbar-fl">
            <a rel="nofollow" style="" data-report-click="{&quot;mod&quot;:&quot;popu_336&quot;,&quot;dest&quot;:&quot;https://mall.csdn.net/vip&quot;,&quot;spm&quot;:&quot;3001.4496&quot;}" data-report-query="spm=3001.4496" href="https://mall.csdn.net/vip">
              会员中心 <img style="position: relative; vertical-align: middle; width: 14px; top: -2px; left: 0px;;display:inline-block" "="" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20210918025138.gif">
            </a>
          <div id="csdn-plugin-vip" style="background:url(https://img-home.csdnimg.cn/images/20210826055049.png) no-repeat center center; background-size: cover;" }="">
                        <div class="csdn-plugin-vip-header">
                            会员特权
                        </div>
                        <div class="csdn-plugin-vip-body">
                            <a rel="nofollow" href="https://mall.csdn.net/ai?utm_source=vip_toolbar_hyzx"><i class="csdn-plugin-vip-icon" style="background:url(https://img-home.csdnimg.cn/images/20230921103134.png);background-size: contain;"></i><br>AI工具集</a><a rel="nofollow" href="https://mall.csdn.net/vip?utm_source=vip_pc_hybjt"><i class="csdn-plugin-vip-icon" style="background:url(https://img-home.csdnimg.cn/images/20210826043936.png);background-size: contain;"></i><br>领券中心</a><a rel="nofollow" href="https://mall.csdn.net/vip?utm_source=vip_hyzx_fc_xsjz"><i class="csdn-plugin-vip-icon" style="background:url(https://img-home.csdnimg.cn/images/20211115095959.png);background-size: contain;"></i><br>赠3个月</a><a rel="nofollow" href="https://vip.csdn.net/welfarecenter?utm_source=vip_hyzx_hytblq#discount_center"><i class="csdn-plugin-vip-icon" style="background:url(https://img-home.csdnimg.cn/images/20210826043937.png);background-size: contain;"></i><br>会员购</a>
                        </div>
                        <div class="csdn-plugin-vip-footer">                
                            <a rel="nofollow" data-report-click="{&quot;spm&quot;: &quot;3001.6440&quot;}" data-report-query="spm=3001.6440" class="csdn-plugin-vip-footer-link" href="https://mall.csdn.net/vip">
                              领取限时优惠券，最高可减80元<i></i>
                            </a>
                            <a rel="nofollow" data-report-click="{&quot;spm&quot;: &quot;3001.6439&quot;}" data-report-query="spm=3001.6439" class="csdn-plugin-vip-footer-btn" href="https://mall.csdn.net/vip">
                              领券开通
                            </a>
                        </div>
                    </div></div>
          <div class="toolbar-btn toolbar-btn-msg csdn-toolbar-fl">
            <div class="toolbar-subMenu-box">
              <a rel="nofollow" data-report-click="{&quot;spm&quot;:&quot;3001.9699&quot;}" data-report-query="spm=3001.9699" id="toolbar-remind" href="https://i.csdn.net/#/msg/index"><span class="pos-rel">消息<i class="toolbar-msg-count"></i></span></a>
            </div>
          </div>
          <div class="toolbar-btn toolbar-btn-collect csdn-toolbar-fl">
            <a rel="nofollow" data-report-click="{&quot;spm&quot;:&quot;3001.7480&quot;}" data-report-query="spm=3001.7480" href="https://i.csdn.net/#/user-center/history">历史</a>
          </div>
          <div class="toolbar-btn toolbar-btn-mp csdn-toolbar-fl">
            <a rel="nofollow" title="创作中心" data-report-click="{&quot;dest&quot;:&quot;https://mp.csdn.net/&quot;,&quot;spm&quot;:&quot;3001.8539&quot;}" data-report-query="spm=3001.8539" href="https://mp.csdn.net/">
              创作中心
            </a>
          
        <div class="csdn-toolbar-creative-mp" style="display: none; left: -85px;">
          <a href="https://mp.csdn.net/edit" data-report-query="spm=3001.9762" data-report-click="{&quot;spm&quot;:&quot;3001.9762&quot;,&quot;extra&quot;:{&quot;dataType&quot;:0}}"><img class="csdn-toolbar-creative-mp-bg" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20230825101811.png" alt=""></a> 
          <img class="csdn-toolbar-creative-mp-close" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20230815023238.png" alt="">
        </div>
      </div>
          <div class="toolbar-btn toolbar-btn-write toolbar-btn-write-new csdn-toolbar-fl "><a rel="nofollow" data-report-click="{&quot;spm&quot;:&quot;3001.4503&quot;,&quot;extra&quot;:{&quot;dataType&quot;:&quot;&quot;}}" data-report-query="spm=3001.4503" href="https://mp.csdn.net/edit">发布</a></div>
        </div>
                        </div>
                      </div>
                    </div>
                  </div></div>
        <script>
            var toolbarSearchExt = '{"landingWord":["esp-12k 烧录"],"queryWord":"","tag":[],"title":"安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）"}';
        </script>
    <script src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/csdn-toolbar.js" type="text/javascript"></script>
    <script>
    (function(){
        var bp = document.createElement('script');
        var curProtocol = window.location.protocol.split(':')[0];
        if (curProtocol === 'https') {
            bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
        }
        else {
            bp.src = 'http://push.zhanzhang.baidu.com/push.js';
        }
        var s = document.getElementsByTagName("script")[0];
        s.parentNode.insertBefore(bp, s);
    })();
    </script>

    <link rel="stylesheet" href="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/blog_code-01256533b5.min.css">
    <link rel="stylesheet" href="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/chart-3456820cac.css">
    <link rel="stylesheet" href="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/swiper.css">
    <script src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/swiper.js" async=""></script>
    <script>
      var articleId = 107466493;
      var commentscount = 0;
      var curentUrl = "https://blog.csdn.net/Boantong_/article/details/107466493";
      var myUrl = "https://my.csdn.net/";
        var highlight = [];
        var isRecommendModule = true;
          var isBaiduPre = false;
          var baiduCount = 0;
          var setBaiduJsCount = 0;
      var share_card_url = "https://app-blog.csdn.net/share?article_id=107466493&username=Boantong_"
      var mallVipUrl = "https://mall.csdn.net/vip?vipSource=article"
      var vipArticleAbStyle = "t_1"
      var vipArticleCpStyle = "t_1"
      var articleType = 1;
      var baiduKey = "";
      var copyPopSwitch = true;
      var needInsertBaidu = false;
      var recommendRegularDomainArr = ["blog.csdn.net/.+/article/details/","download.csdn.net/download/","edu.csdn.net/course/detail/","ask.csdn.net/questions/","bbs.csdn.net/topics/","www.csdn.net/gather_.+/"]
      var codeStyle = "atom-one-dark";
      var baiduSearchType = "";
      var sharData = "{\"hot\":[{\"id\":1,\"url\":\"https:\\/\\/img-blog.csdnimg.cn\\/a5f4260710904e538002a6ab337939b3.png\"},{\"id\":2,\"url\":\"https:\\/\\/img-blog.csdnimg.cn\\/188b37199a2c4b74b1d9ffc39e0d52de.png\"},{\"id\":3,\"url\":\"https:\\/\\/img-blog.csdnimg.cn\\/14ded358b631444581edd98a256bc5af.png\"},{\"id\":4,\"url\":\"https:\\/\\/img-blog.csdnimg.cn\\/1470f23a770444d986ad551b9c33c5be.png\"},{\"id\":5,\"url\":\"https:\\/\\/img-blog.csdnimg.cn\\/c329f5181dc74f6c9bd28c982bb9f91d.png\"},{\"id\":6,\"url\":\"https:\\/\\/img-blog.csdnimg.cn\\/ccd8a3305e81460f9c505c95b432a65f.png\"},{\"id\":7,\"url\":\"https:\\/\\/img-blog.csdnimg.cn\\/bc89d8283389440d97fc4d30e30f45e1.png\"},{\"id\":8,\"url\":\"https:\\/\\/img-blog.csdnimg.cn\\/452d485b4a654f5592390550d2445edf.png\"},{\"id\":9,\"url\":\"https:\\/\\/img-blog.csdnimg.cn\\/f8b9939db2ed474a8f43a643015fc8b7.png\"},{\"id\":10,\"url\":\"https:\\/\\/img-blog.csdnimg.cn\\/6de8864187ab4ed3b1db0856369c36ff.png\"},{\"id\":11,\"url\":\"https:\\/\\/img-blog.csdnimg.cn\\/673cc3470ff74072acba958dc0c46e2d.png\"},{\"id\":12,\"url\":\"https:\\/\\/img-blog.csdnimg.cn\\/930c119760ac4491804db80f9c6d4e3f.png\"},{\"id\":13,\"url\":\"https:\\/\\/img-blog.csdnimg.cn\\/15e6befb05a24233bc2b65e96aa8d972.png\"},{\"id\":14,\"url\":\"https:\\/\\/img-blog.csdnimg.cn\\/2075fd6822184b95a41e214de4daec13.png\"},{\"id\":15,\"url\":\"https:\\/\\/img-blog.csdnimg.cn\\/859b1552db244eb6891a809263a5c657.png\"},{\"id\":16,\"url\":\"https:\\/\\/img-blog.csdnimg.cn\\/0be2f920f1f74290a98921974a9613fd.png\"},{\"id\":17,\"url\":\"https:\\/\\/img-blog.csdnimg.cn\\/2e97e00b43f14afab494ea55ef3f4a6e.png\"},{\"id\":18,\"url\":\"https:\\/\\/img-blog.csdnimg.cn\\/ff4ab252f46e444686f5135d6ebbfec0.png\"},{\"id\":19,\"url\":\"https:\\/\\/img-blog.csdnimg.cn\\/ae029bbe99564e79911657912d36524f.png\"},{\"id\":20,\"url\":\"https:\\/\\/img-blog.csdnimg.cn\\/b3ece39963de440388728e9e7b9bf427.png\"},{\"id\":21,\"url\":\"https:\\/\\/img-blog.csdnimg.cn\\/6f14651a99ba486e926d63b6fa692997.png\"},{\"id\":22,\"url\":\"https:\\/\\/img-blog.csdnimg.cn\\/83ceddf050084875a341e32dcceca721.png\"},{\"id\":23,\"url\":\"https:\\/\\/img-blog.csdnimg.cn\\/b90368b8fd5d4c6c8c79a707d877cf7c.png\"},{\"id\":24,\"url\":\"https:\\/\\/img-blog.csdnimg.cn\\/aeffae14ecf14e079b2616528c9a393b.png\"},{\"id\":25,\"url\":\"https:\\/\\/img-blog.csdnimg.cn\\/c5a06b5a13d44d16bed868fc3384897a.png\"},{\"id\":26,\"url\":\"https:\\/\\/img-blog.csdnimg.cn\\/08b697658b844b318cea3b119e9541ef.png\"},{\"id\":27,\"url\":\"https:\\/\\/img-blog.csdnimg.cn\\/68ccb0b8d09346ac961d2b5c1a8c77bf.png\"},{\"id\":28,\"url\":\"https:\\/\\/img-blog.csdnimg.cn\\/a2227a247e37418cbe0ea972ba6a859b.png\"},{\"id\":29,\"url\":\"https:\\/\\/img-blog.csdnimg.cn\\/3a42825fede748f9993e5bb844ad350d.png\"},{\"id\":30,\"url\":\"https:\\/\\/img-blog.csdnimg.cn\\/8882abc1dd484224b636966ea38555c3.png\"},{\"id\":31,\"url\":\"https:\\/\\/img-blog.csdnimg.cn\\/4f6a5f636a3e444d83cf8cc06d87a159.png\"},{\"id\":32,\"url\":\"https:\\/\\/img-blog.csdnimg.cn\\/1953ef79c56b4407b78d7181bdff11c3.png\"},{\"id\":33,\"url\":\"https:\\/\\/img-blog.csdnimg.cn\\/c04a2a4f772948ed85b5b0380ed36287.png\"},{\"id\":34,\"url\":\"https:\\/\\/img-blog.csdnimg.cn\\/5b4fecd05091405ea04d8c0f53e9f2c7.png\"},{\"id\":35,\"url\":\"https:\\/\\/img-blog.csdnimg.cn\\/b89f576d700344e280d6ceb2a66c2420.png\"},{\"id\":36,\"url\":\"https:\\/\\/img-blog.csdnimg.cn\\/1c65780e11804bbd9971ebadb3d78bcf.png\"},{\"id\":37,\"url\":\"https:\\/\\/img-blog.csdnimg.cn\\/d590db2055f345db9706eb68a7ec151a.png\"},{\"id\":38,\"url\":\"https:\\/\\/img-blog.csdnimg.cn\\/fe602f80700b4f6fb3c4a9e4c135510e.png\"},{\"id\":39,\"url\":\"https:\\/\\/img-blog.csdnimg.cn\\/39ff2fcd31e04feba301a071976a0ba7.png\"},{\"id\":40,\"url\":\"https:\\/\\/img-blog.csdnimg.cn\\/f9b61b3d113f436b828631837f89fb39.png\"},{\"id\":41,\"url\":\"https:\\/\\/img-blog.csdnimg.cn\\/df1aca5f610c4ad48cd16da88c9c8499.png\"},{\"id\":42,\"url\":\"https:\\/\\/img-blog.csdnimg.cn\\/d7acf73a1e6b41399a77a85040e10961.png\"},{\"id\":43,\"url\":\"https:\\/\\/img-blog.csdnimg.cn\\/b7f1b63542524b97962ff649ab4e7e23.png\"}],\"vip\":[{\"id\":1,\"vipUrl\":\"https:\\/\\/img-home.csdnimg.cn\\/images\\/20220920101150.png\",\"url\":\"https:\\/\\/img-home.csdnimg.cn\\/images\\/20220920101154.png\"},{\"id\":2,\"vipUrl\":\"https:\\/\\/img-home.csdnimg.cn\\/images\\/20220920101204.png\",\"url\":\"https:\\/\\/img-home.csdnimg.cn\\/images\\/20220920101208.png\"},{\"id\":3,\"vipUrl\":\"https:\\/\\/img-home.csdnimg.cn\\/images\\/20220920101211.png\",\"url\":\"https:\\/\\/img-home.csdnimg.cn\\/images\\/20220920101215.png\"},{\"id\":4,\"vipUrl\":\"https:\\/\\/img-home.csdnimg.cn\\/images\\/20220920101218.png\",\"url\":\"https:\\/\\/img-home.csdnimg.cn\\/images\\/20220920101220.png\"},{\"id\":5,\"vipUrl\":\"https:\\/\\/img-home.csdnimg.cn\\/images\\/20220920101223.png\",\"url\":\"https:\\/\\/img-home.csdnimg.cn\\/images\\/20220920101226.png\"},{\"id\":6,\"vipUrl\":\"https:\\/\\/img-home.csdnimg.cn\\/images\\/20220922100635.png\",\"url\":\"https:\\/\\/img-home.csdnimg.cn\\/images\\/20220922100639.png\"},{\"id\":7,\"vipUrl\":\"https:\\/\\/img-home.csdnimg.cn\\/images\\/20220922100642.png\",\"url\":\"https:\\/\\/img-home.csdnimg.cn\\/images\\/20220922100644.png\"},{\"id\":8,\"vipUrl\":\"https:\\/\\/img-home.csdnimg.cn\\/images\\/20220922100647.png\",\"url\":\"https:\\/\\/img-home.csdnimg.cn\\/images\\/20220922100649.png\"},{\"id\":9,\"vipUrl\":\"https:\\/\\/img-home.csdnimg.cn\\/images\\/20220922100652.png\",\"url\":\"https:\\/\\/img-home.csdnimg.cn\\/images\\/20220922100655.png\"},{\"id\":10,\"vipUrl\":\"https:\\/\\/img-blog.csdnimg.cn\\/55de67481fde4b04b97ad78f11fe369a.png\",\"url\":\"https:\\/\\/img-blog.csdnimg.cn\\/bb2418fb537e4d78b10d8765ccd810c5.png\"},{\"id\":11,\"vipUrl\":\"https:\\/\\/img-blog.csdnimg.cn\\/579c713394584d128104ef1044023954.png\",\"url\":\"https:\\/\\/img-blog.csdnimg.cn\\/f420d9fbcf5548079d31b5e809b6d6cd.png\"},{\"id\":12,\"vipUrl\":\"https:\\/\\/img-blog.csdnimg.cn\\/75b7f3155ba642f5a4cc16b7baf44122.png\",\"url\":\"https:\\/\\/img-blog.csdnimg.cn\\/a9030f5877be401f8b340b80b0d91e64.png\"},{\"id\":13,\"vipUrl\":\"https:\\/\\/img-blog.csdnimg.cn\\/0903d33cafa54934be3780aa54ae958d.png\",\"url\":\"https:\\/\\/img-blog.csdnimg.cn\\/2cd8c8929f5a42fca5da2a0aeb456203.png\"},{\"id\":14,\"vipUrl\":\"https:\\/\\/img-blog.csdnimg.cn\\/949fd7c22884439fbfc3c0e9c3b8dee7.png\",\"url\":\"https:\\/\\/img-blog.csdnimg.cn\\/dafbea9bd9eb4f3b962b48dc41657f89.png\"},{\"id\":15,\"vipUrl\":\"https:\\/\\/img-blog.csdnimg.cn\\/4119cfddd71d4e6a8a27a18dbb74d90e.png\",\"url\":\"https:\\/\\/img-blog.csdnimg.cn\\/c56310c8b6384d9e85388e4e342ce508.png\"},{\"id\":16,\"vipUrl\":\"https:\\/\\/img-blog.csdnimg.cn\\/121575274da142bcbbbbc2e8243dd411.png\",\"url\":\"https:\\/\\/img-blog.csdnimg.cn\\/5013993de06542f881018bb9abe2edf7.png\"},{\"id\":17,\"vipUrl\":\"https:\\/\\/img-blog.csdnimg.cn\\/4d97aa6dd4fe4f09a6bef5bdf8a6abcd.png\",\"url\":\"https:\\/\\/img-blog.csdnimg.cn\\/76f23877b6ad4066ad45ce8e31b4b977.png\"},{\"id\":18,\"vipUrl\":\"https:\\/\\/img-blog.csdnimg.cn\\/fdb619daf21b4c829de63b9ebc78859d.png\",\"url\":\"https:\\/\\/img-blog.csdnimg.cn\\/a1abe5d27a5441f599adfe662f510243.png\"},{\"id\":19,\"vipUrl\":\"https:\\/\\/img-blog.csdnimg.cn\\/676b7707bb11410f8f56bc0ed2b2345c.png\",\"url\":\"https:\\/\\/img-blog.csdnimg.cn\\/7ac5b467fbf24e1d8c2de3f3332c4f54.png\"},{\"id\":20,\"vipUrl\":\"https:\\/\\/img-blog.csdnimg.cn\\/0becb8cc227e4723b765bdd69a20fd4a.png\",\"url\":\"https:\\/\\/img-blog.csdnimg.cn\\/fdec85b26091486b9a89d0b8d45c3749.png\"},{\"id\":21,\"vipUrl\":\"https:\\/\\/img-blog.csdnimg.cn\\/1a6c06235ad44941b38c54cbc25a370c.png\",\"url\":\"https:\\/\\/img-blog.csdnimg.cn\\/410a06cda2d44b0c84578f88275caf70.png\"}],\"map\":{\"hot\":\"热门\",\"vip\":\"VIP\"}}";
      
      var canRead = true;
      var blogMoveHomeArticle = false;
      var showSearchText = "";
      var articleSource = 1;
      var articleReport = '{"spm":"1001.2101","extra":{"titAb":"t_1","lvab":"t_new"},"pid":"blog"}';
        var baiduSearchChannel = 'pc_relevant'
        var baiduSearchIdentification = ''
        var distRequestId = ''
        var initRewardObject = {
          giver: currentUserName,
          anchor: username,
          articleId: articleId,
          sign: ''
        }
        var isLikeStatus = false;
        var isUnLikeStatus = false;
        var studyLearnWord = "";
        var isCurrentUserVip = false;
        var contentViewsHeight = 0;
        var contentViewsCount = 0;
        var contentViewsCountLimit = 5;
        var isShowConcision = false;
      var isCookieConcision = false
      var isHasDirectoryModel = false
      var isShowSideModel = false
      var isShowDirectoryModel = true
      function getCookieConcision(sName){
        var allCookie = document.cookie.split("; ");
        for (var i=0; i < allCookie.length; i++){
          var aCrumb = allCookie[i].split("=");
          if (sName == aCrumb[0])
            return aCrumb[1];
        }
        return null;
      }
      if (getCookieConcision('blog_details_concision') && getCookieConcision('blog_details_concision') == 0){
        isCookieConcision = true
        isShowSideModel = true
        isShowDirectoryModel = false
      }
    </script>
        <div class="main_father clearfix d-flex justify-content-center" style="height:100%;">
          <div class="container clearfix" id="mainBox">
          <script>
          if (!isCookieConcision) {
            $('.main_father').removeClass('mainfather-concision')
            $('.main_father .container').removeClass('container-concision')
          } else {
            $('#mainBox').css('margin-right', '0')
          }
          </script>
          <main>
<script type="text/javascript">
    var resourceId =  "";
    function getQueryString(name) {   
      var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象  
      var r = window.location.search.substr(1).match(reg);  //匹配目标参数
      if( r != null ) return decodeURIComponent( r[2] ); return '';   
    }
    function stripscript(s){ 
      var pattern = new RegExp("[`~!@#$^&*()=|{}':;',\\[\\].<>/?~！@#￥……&*（）——|{}【】‘；：”“'。，、？%]") 
      var rs = ""; 
      for (var i = 0; i < s.length; i++) { 
        rs = rs+s.substr(i, 1).replace(pattern, ''); 
      } 
      return rs;
    }
    var blogHotWords = stripscript(getQueryString('utm_term')).length > 1 ? stripscript(getQueryString('utm_term')) : ''
</script>
<div class="blog-content-box">
    <div class="article-header-box">
        <div class="article-header">
            <div class="article-title-box">
                <h1 class="title-article" id="articleContentId">安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）</h1>
            </div>
            <div class="article-info-box">
                <div class="article-bar-top">
                    <img class="article-type-img" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/original.png" alt="">
                    <div class="bar-content">
                      <a class="follow-nickName " href="https://aithinker.blog.csdn.net/" target="_blank" rel="noopener" title="安信可科技">安信可科技</a>
                    <img class="article-time-img article-heard-img" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/newCurrentTime2.png" alt="">
                        <span class="time">于&nbsp;2020-07-20 16:56:46&nbsp;发布</span>
                   <div class="read-count-box">
                      <img class="article-read-img article-heard-img" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/articleReadEyes2.png" alt="">
                      <span class="read-count">阅读量2.6k</span>
                      <a id="blog_detail_zk_collection" class="un-collection" data-report-click="{&quot;mod&quot;:&quot;popu_823&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4232&quot;,&quot;ab&quot;:&quot;new&quot;}">
                          <img class="article-collect-img article-heard-img un-collect-status isdefault" style="display:inline-block" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/tobarCollect2.png" alt="">
                          <img class="article-collect-img article-heard-img collect-status isactive" style="display:none" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/tobarCollectionActive2.png" alt="">
                          <span class="name">收藏</span>
                          <span class="get-collection">
                              8
                          </span>
                      </a>
                      <div class="read-count-box is-like">
                        <img class="article-read-img article-heard-img" style="display:none" id="is-like-imgactive-new" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/newHeart2023Active.png" alt="">
                        <img class="article-read-img article-heard-img" style="display:block" id="is-like-img-new" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/newHeart2023Black.png" alt="">
                        <span class="read-count" id="blog-digg-num">点赞数
                            3
                        </span>
                      </div>
                    </div>
                  </div>
                </div>
                <div class="blog-tags-box">
                    <div class="tags-box artic-tag-box">
                            <span class="label">分类专栏：</span>
                                <a class="tag-link" href="https://blog.csdn.net/boantong_/category_9749922.html" target="_blank" rel="noopener">安信可 ESP32 专题</a>
                    </div>
                </div>
                <div class="slide-content-box">
                    <div class="article-copyright">
                        <div class="creativecommons">
                            版权声明：本文为博主原创文章，遵循<a href="http://creativecommons.org/licenses/by-sa/4.0/" target="_blank" rel="noopener"> CC 4.0 BY-SA </a>版权协议，转载请附上原文出处链接和本声明。
                        </div>
                        <div class="article-source-link">
                            本文链接：<a href="https://blog.csdn.net/Boantong_/article/details/107466493" target="_blank">https://blog.csdn.net/Boantong_/article/details/107466493</a>
                        </div>
                    </div>
                </div>
                
                <div class="operating">
                    <a class="href-article-edit slide-toggle">版权</a>
                </div>
            </div>
        </div>
    </div>
    
        <div id="blogColumnPayAdvert">
            <div class="column-group">
                <div class="column-group-item column-group0 column-group-item-one">
                    <div class="item-l">
                        <a class="item-target" href="https://blog.csdn.net/boantong_/category_9749922.html" target="_blank" title="安信可 ESP32 专题" data-report-click="{&quot;spm&quot;:&quot;1001.2101.3001.6332&quot;}">
                            <img class="item-target" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20201014180756927.png" alt="">
                            <span class="title item-target">
                                <span>
                                <span class="tit">安信可 ESP32 专题</span>
                                    <span class="dec">专栏收录该内容</span>
                                </span>
                            </span>
                        </a>
                    </div>
                    <div class="item-m">
                        <span>41 篇文章</span>
                        <span>188 订阅</span>
                    </div>
                    <div class="item-r">
                            <a class="item-target article-column-bt articleColumnFreeBt" data-id="9749922">订阅专栏</a>
                    </div>
                </div>
            </div>
        </div>
    <article class="baidu_pl">
        <div id="article_content" class="article_content clearfix">
        <link rel="stylesheet" href="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/kdoc_html_views-1a98987dfd.css">
        <link rel="stylesheet" href="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/ck_htmledit_views-044f2cf1dc.css">
                <div id="content_views" class="markdown_views prism-atom-one-dark">
                    <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
                        <path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path>
                    </svg>
                    <p></p> 
<div class="toc"> 
 <h4><a name="t0"></a>文章目录</h4> 
 <ul><li><a href="https://blog.csdn.net/Boantong_/article/details/107466493?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-4-107466493-blog-105612478.235^v39^pc_relevant_anti_vip&amp;spm=1001.2101.3001.4242.3&amp;utm_relevant_index=7#PWM_2" rel="nofollow" target="_self">一、冷暖光的PWM关系；</a></li><li><ul><li><a href="https://blog.csdn.net/Boantong_/article/details/107466493?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-4-107466493-blog-105612478.235^v39^pc_relevant_anti_vip&amp;spm=1001.2101.3001.4242.3&amp;utm_relevant_index=7#21_11" rel="nofollow" target="_self">2.1、色温的定义</a></li><li><a href="https://blog.csdn.net/Boantong_/article/details/107466493?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-4-107466493-blog-105612478.235^v39^pc_relevant_anti_vip&amp;spm=1001.2101.3001.4242.3&amp;utm_relevant_index=7#22PWM_26" rel="nofollow" target="_self">2.2、PWM与指定的色温亮度的计算</a></li></ul> 
  </li><li><a href="https://blog.csdn.net/Boantong_/article/details/107466493?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-4-107466493-blog-105612478.235^v39^pc_relevant_anti_vip&amp;spm=1001.2101.3001.4242.3&amp;utm_relevant_index=7#_RGBHSV_75" rel="nofollow" target="_self">二、 RGB/HSV</a></li><li><ul><li><a href="https://blog.csdn.net/Boantong_/article/details/107466493?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-4-107466493-blog-105612478.235^v39^pc_relevant_anti_vip&amp;spm=1001.2101.3001.4242.3&amp;utm_relevant_index=7#HSVRGB_78" rel="nofollow" target="_self">HSV模型转RGB</a></li><li><a href="https://blog.csdn.net/Boantong_/article/details/107466493?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-4-107466493-blog-105612478.235^v39^pc_relevant_anti_vip&amp;spm=1001.2101.3001.4242.3&amp;utm_relevant_index=7#RGB_HSV_132" rel="nofollow" target="_self">RGB模型转 HSV</a></li></ul> 
  </li><li><a href="https://blog.csdn.net/Boantong_/article/details/107466493?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-4-107466493-blog-105612478.235^v39^pc_relevant_anti_vip&amp;spm=1001.2101.3001.4242.3&amp;utm_relevant_index=7#_178" rel="nofollow" target="_self">三、函数说明</a></li><li><a href="https://blog.csdn.net/Boantong_/article/details/107466493?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-4-107466493-blog-105612478.235^v39^pc_relevant_anti_vip&amp;spm=1001.2101.3001.4242.3&amp;utm_relevant_index=7#_191" rel="nofollow" target="_self">四、其他</a></li></ul> 
</div> 
<p></p> 
<h2><a name="t1"></a><a id="PWM_2"></a>一、冷暖光的PWM关系；</h2> 
<p>&nbsp;&nbsp;&nbsp;&nbsp; 我们在买灯具时候，一般看我们的灯支持怎么样的调节，比如只是单色，冷暖色，还是RGB七彩控制的。</p> 
<p>&nbsp;&nbsp;&nbsp;&nbsp;一般地，家庭也就单色和冷暖光为多，而 RGB 是那些舞台音乐场景为多。所以，智能家居的灯具涉及，以单色和冷暖光为多，以 <strong>冷暖光为例，那些灯具的色温是怎么定义的？ PWM 又是如何输出这样的效果呢？</strong> 这里，我一一为大家阐述：</p> 
<hr> 
<h3><a name="t2"></a><a id="21_11"></a>2.1、色温的定义</h3> 
<p>&nbsp;&nbsp;&nbsp;&nbsp;任何一种属性都有单位，比如温度有摄氏度，而色温的单位是 <strong>卡尔文</strong> ，简称 <strong>K</strong>，下面一图说明了：</p> 
<p>&nbsp;&nbsp;&nbsp;&nbsp;<font color="red"><strong>色温数值越大，看到的效果越冷白；<br> &nbsp;&nbsp;&nbsp;&nbsp;</strong></font><font color="gray"><s><strong>误解：色温越大，就越暖光；</strong></s><br> <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20200429135341470.png" alt="在这里插入图片描述"></font></p> 
<p>&nbsp;&nbsp;&nbsp;&nbsp;而我们常买的灯具又是如何产生这样的效果呢? 聪明的开发者，采用冷白灯珠和暖光灯具各自产生的亮度不一样，就有了以上的效果！下面是我平时开发中常用的2钟灯珠类型，3.3v即可点亮；</p> 
<p><img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20200429141430437.png" alt="在这里插入图片描述"></p> 
<hr> 
<h3><a name="t3"></a><a id="22PWM_26"></a>2.2、PWM与指定的色温亮度的计算</h3> 
<p>&nbsp;&nbsp;&nbsp;&nbsp; 既然有2个灯珠同时在亮，各自的亮度不同来调节色温亮度，那么我们好奇的是如何通过 pwm 产生这样的关系呢？</p> 
<p>&nbsp;&nbsp;&nbsp;&nbsp; 很多人也许会这样说：<strong>色温大小就是暖色灯珠的亮度明暗，而亮度大小就是冷白灯珠的亮度明暗，这样的说话是错误的！</strong></p> 
<p>&nbsp;&nbsp;&nbsp;&nbsp; 对于 PWM 和 色温亮度的计算的公式，博主接触到很多公式，这里以乐鑫开源的为例，如下：</p> 
<ul><li><strong>color_temperature</strong> ：用户预想的灯具的色温数值，范围[0，100]</li><li><strong>brightness</strong> ：用户预想的灯具的亮度数值，范围[0，100]</li><li>计算过程如下，得到的<code>cold_tmp</code>是<code>PWM</code>冷灯珠的占空比，<code>warm_tmp</code>是<code>PWM</code>冷灯珠的占空比：</li></ul> 
<pre data-index="0" class="set-code-show prettyprint"><code class="prism language-c has-numbering" onclick="mdcp.signin(event)" style="position: unset;">    uint8_t warm_tmp <span class="token operator">=</span> color_temperature <span class="token operator">*</span> brightness <span class="token operator">/</span> <span class="token number">100</span><span class="token punctuation">;</span>
    uint8_t cold_tmp <span class="token operator">=</span> <span class="token punctuation">(</span><span class="token number">100</span> <span class="token operator">-</span> color_temperature<span class="token punctuation">)</span> <span class="token operator">*</span> brightness <span class="token operator">/</span> <span class="token number">100</span><span class="token punctuation">;</span>
<div class="hljs-button signin" data-title="登录后复制" data-report-click="{&quot;spm&quot;:&quot;1001.2101.3001.4334&quot;}"></div></code><ul class="pre-numbering" style=""><li style="color: rgb(153, 153, 153);">1</li><li style="color: rgb(153, 153, 153);">2</li></ul></pre> 
<p>&nbsp;&nbsp;&nbsp;&nbsp; 看了上面的计算步骤，是否很简单？我们可以假想一下：</p> 
<ul><li> <p>效果1 <strong>中性光</strong> ：<br> &nbsp;&nbsp;&nbsp;&nbsp; 入参 <code>color_temperature</code> = 50 ，<code>brightness</code> = 100 ；<br> &nbsp;&nbsp;&nbsp;&nbsp; 代入公式后得到：<code>warm_tmp</code>：50 ，<code>cold_tmp</code> ：50 ；</p> </li><li> <p>效果2 <strong>最冷光</strong> ：<br> &nbsp;&nbsp;&nbsp;&nbsp; 入参 <code>color_temperature</code> = 100 ，<code>brightness</code> = 100 ；<br> &nbsp;&nbsp;&nbsp;&nbsp; 代入公式后得到：<code>warm_tmp</code>：100 ，<code>cold_tmp</code> ：0；</p> </li><li> <p>效果3 <strong>最暖光</strong> ：<br> &nbsp;&nbsp;&nbsp;&nbsp; 入参 <code>color_temperature</code> = 0，<code>brightness</code> = 100 ；<br> &nbsp;&nbsp;&nbsp;&nbsp; 代入公式后得到：<code>warm_tmp</code>：0，<code>cold_tmp</code> ：100 ；</p> </li></ul> 
<div class="table-box"><table><thead><tr><th>效果</th><th>预想的各路PWM输出</th><th>以上公式算出来的PWM输出</th><th>对比结果</th></tr></thead><tbody><tr><td>中性光</td><td>2路一样亮度的输出</td><td><code>warm_tmp</code>：50 ，<code>cold_tmp</code> ：50</td><td>符合</td></tr><tr><td>最冷光效果</td><td>冷灯珠100亮度，暖灯珠0亮度</td><td><code>warm_tmp</code>：100 ，<code>cold_tmp</code> ：0</td><td>反了</td></tr><tr><td>最暖光效果</td><td>冷灯珠 0亮度，暖灯珠100亮度</td><td><code>warm_tmp</code>：0，<code>cold_tmp</code> ：100</td><td>反了</td></tr></tbody></table></div> 
<p>&nbsp;&nbsp;&nbsp;&nbsp; 以上步骤，为啥结论是反了？因为上上图可以看到：<strong>色温数值越大表示越冷效果，意味着色温越大，其暖灯珠的PWM高电平占空比越小！</strong> 那么我们如何纠正这个错误呢？</p> 
<p><img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20200429144604680.png" alt="在这里插入图片描述"></p> 
<p>&nbsp;&nbsp;&nbsp;&nbsp; 这不用我来说吧？把入参的 <code>color_temperature</code> 修改为即可：</p> 
<pre data-index="1" class="set-code-show prettyprint"><code class="prism language-c has-numbering" onclick="mdcp.signin(event)" style="position: unset;">color_temperature <span class="token operator">=</span> <span class="token number">100</span> <span class="token operator">-</span> color_temperature；
<div class="hljs-button signin" data-title="登录后复制" data-report-click="{&quot;spm&quot;:&quot;1001.2101.3001.4334&quot;}"></div></code><ul class="pre-numbering" style=""><li style="color: rgb(153, 153, 153);">1</li></ul></pre> 
<hr> 
<h2><a name="t4"></a><a id="_RGBHSV_75"></a>二、 RGB/HSV</h2> 
<p>&nbsp;&nbsp;&nbsp;&nbsp;这个应该是最简单的啦！博主读书的时候，经常接触这样的模型转换，下面给大家贴贴转换代码把？</p> 
<h3><a name="t5"></a><a id="HSVRGB_78"></a>HSV模型转RGB</h3> 
<pre data-index="2" class="set-code-hide prettyprint"><code class="prism language-c has-numbering" onclick="mdcp.signin(event)" style="position: unset;"><span class="token keyword">static</span> esp_err_t <span class="token function">light_driver_hsv2rgb</span><span class="token punctuation">(</span>uint16_t hue<span class="token punctuation">,</span> uint8_t saturation<span class="token punctuation">,</span> uint8_t value<span class="token punctuation">,</span>
                                      uint8_t <span class="token operator">*</span>red<span class="token punctuation">,</span> uint8_t <span class="token operator">*</span>green<span class="token punctuation">,</span> uint8_t <span class="token operator">*</span>blue<span class="token punctuation">)</span>
<span class="token punctuation">{<!-- --></span>
    uint16_t hi <span class="token operator">=</span> <span class="token punctuation">(</span>hue <span class="token operator">/</span> <span class="token number">60</span><span class="token punctuation">)</span> <span class="token operator">%</span> <span class="token number">6</span><span class="token punctuation">;</span>
    uint16_t F <span class="token operator">=</span> <span class="token number">100</span> <span class="token operator">*</span> hue <span class="token operator">/</span> <span class="token number">60</span> <span class="token operator">-</span> <span class="token number">100</span> <span class="token operator">*</span> hi<span class="token punctuation">;</span>
    uint16_t P <span class="token operator">=</span> value <span class="token operator">*</span> <span class="token punctuation">(</span><span class="token number">100</span> <span class="token operator">-</span> saturation<span class="token punctuation">)</span> <span class="token operator">/</span> <span class="token number">100</span><span class="token punctuation">;</span>
    uint16_t Q <span class="token operator">=</span> value <span class="token operator">*</span> <span class="token punctuation">(</span><span class="token number">10000</span> <span class="token operator">-</span> F <span class="token operator">*</span> saturation<span class="token punctuation">)</span> <span class="token operator">/</span> <span class="token number">10000</span><span class="token punctuation">;</span>
    uint16_t T <span class="token operator">=</span> value <span class="token operator">*</span> <span class="token punctuation">(</span><span class="token number">10000</span> <span class="token operator">-</span> saturation <span class="token operator">*</span> <span class="token punctuation">(</span><span class="token number">100</span> <span class="token operator">-</span> F<span class="token punctuation">)</span><span class="token punctuation">)</span> <span class="token operator">/</span> <span class="token number">10000</span><span class="token punctuation">;</span>

    <span class="token keyword">switch</span> <span class="token punctuation">(</span>hi<span class="token punctuation">)</span>
    <span class="token punctuation">{<!-- --></span>
    <span class="token keyword">case</span> <span class="token number">0</span><span class="token punctuation">:</span>
        <span class="token operator">*</span>red <span class="token operator">=</span> value<span class="token punctuation">;</span>
        <span class="token operator">*</span>green <span class="token operator">=</span> T<span class="token punctuation">;</span>
        <span class="token operator">*</span>blue <span class="token operator">=</span> P<span class="token punctuation">;</span>
        <span class="token keyword">break</span><span class="token punctuation">;</span>
    <span class="token keyword">case</span> <span class="token number">1</span><span class="token punctuation">:</span>
        <span class="token operator">*</span>red <span class="token operator">=</span> Q<span class="token punctuation">;</span>
        <span class="token operator">*</span>green <span class="token operator">=</span> value<span class="token punctuation">;</span>
        <span class="token operator">*</span>blue <span class="token operator">=</span> P<span class="token punctuation">;</span>
        <span class="token keyword">break</span><span class="token punctuation">;</span>
    <span class="token keyword">case</span> <span class="token number">2</span><span class="token punctuation">:</span>
        <span class="token operator">*</span>red <span class="token operator">=</span> P<span class="token punctuation">;</span>
        <span class="token operator">*</span>green <span class="token operator">=</span> value<span class="token punctuation">;</span>
        <span class="token operator">*</span>blue <span class="token operator">=</span> T<span class="token punctuation">;</span>
        <span class="token keyword">break</span><span class="token punctuation">;</span>
    <span class="token keyword">case</span> <span class="token number">3</span><span class="token punctuation">:</span>
        <span class="token operator">*</span>red <span class="token operator">=</span> P<span class="token punctuation">;</span>
        <span class="token operator">*</span>green <span class="token operator">=</span> Q<span class="token punctuation">;</span>
        <span class="token operator">*</span>blue <span class="token operator">=</span> value<span class="token punctuation">;</span>
        <span class="token keyword">break</span><span class="token punctuation">;</span>
    <span class="token keyword">case</span> <span class="token number">4</span><span class="token punctuation">:</span>
        <span class="token operator">*</span>red <span class="token operator">=</span> T<span class="token punctuation">;</span>
        <span class="token operator">*</span>green <span class="token operator">=</span> P<span class="token punctuation">;</span>
        <span class="token operator">*</span>blue <span class="token operator">=</span> value<span class="token punctuation">;</span>
        <span class="token keyword">break</span><span class="token punctuation">;</span>
    <span class="token keyword">case</span> <span class="token number">5</span><span class="token punctuation">:</span>
        <span class="token operator">*</span>red <span class="token operator">=</span> value<span class="token punctuation">;</span>
        <span class="token operator">*</span>green <span class="token operator">=</span> P<span class="token punctuation">;</span>
        <span class="token operator">*</span>blue <span class="token operator">=</span> Q<span class="token punctuation">;</span>
        <span class="token keyword">break</span><span class="token punctuation">;</span>
    <span class="token keyword">default</span><span class="token punctuation">:</span>
        <span class="token keyword">return</span> ESP_FAIL<span class="token punctuation">;</span>
    <span class="token punctuation">}</span>
    <span class="token operator">*</span>red <span class="token operator">=</span> <span class="token operator">*</span>red <span class="token operator">*</span> <span class="token number">255</span> <span class="token operator">/</span> <span class="token number">100</span><span class="token punctuation">;</span>
    <span class="token operator">*</span>green <span class="token operator">=</span> <span class="token operator">*</span>green <span class="token operator">*</span> <span class="token number">255</span> <span class="token operator">/</span> <span class="token number">100</span><span class="token punctuation">;</span>
    <span class="token operator">*</span>blue <span class="token operator">=</span> <span class="token operator">*</span>blue <span class="token operator">*</span> <span class="token number">255</span> <span class="token operator">/</span> <span class="token number">100</span><span class="token punctuation">;</span>
    <span class="token keyword">return</span> ESP_OK<span class="token punctuation">;</span>
<span class="token punctuation">}</span>
<div class="hljs-button signin" data-title="登录后复制" data-report-click="{&quot;spm&quot;:&quot;1001.2101.3001.4334&quot;}"></div></code><div class="hide-preCode-box"><span class="hide-preCode-bt"><img class="look-more-preCode contentImg-no-view" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/newCodeMoreWhite.png" alt="" title=""></span></div><ul class="pre-numbering" style=""><li style="color: rgb(153, 153, 153);">1</li><li style="color: rgb(153, 153, 153);">2</li><li style="color: rgb(153, 153, 153);">3</li><li style="color: rgb(153, 153, 153);">4</li><li style="color: rgb(153, 153, 153);">5</li><li style="color: rgb(153, 153, 153);">6</li><li style="color: rgb(153, 153, 153);">7</li><li style="color: rgb(153, 153, 153);">8</li><li style="color: rgb(153, 153, 153);">9</li><li style="color: rgb(153, 153, 153);">10</li><li style="color: rgb(153, 153, 153);">11</li><li style="color: rgb(153, 153, 153);">12</li><li style="color: rgb(153, 153, 153);">13</li><li style="color: rgb(153, 153, 153);">14</li><li style="color: rgb(153, 153, 153);">15</li><li style="color: rgb(153, 153, 153);">16</li><li style="color: rgb(153, 153, 153);">17</li><li style="color: rgb(153, 153, 153);">18</li><li style="color: rgb(153, 153, 153);">19</li><li style="color: rgb(153, 153, 153);">20</li><li style="color: rgb(153, 153, 153);">21</li><li style="color: rgb(153, 153, 153);">22</li><li style="color: rgb(153, 153, 153);">23</li><li style="color: rgb(153, 153, 153);">24</li><li style="color: rgb(153, 153, 153);">25</li><li style="color: rgb(153, 153, 153);">26</li><li style="color: rgb(153, 153, 153);">27</li><li style="color: rgb(153, 153, 153);">28</li><li style="color: rgb(153, 153, 153);">29</li><li style="color: rgb(153, 153, 153);">30</li><li style="color: rgb(153, 153, 153);">31</li><li style="color: rgb(153, 153, 153);">32</li><li style="color: rgb(153, 153, 153);">33</li><li style="color: rgb(153, 153, 153);">34</li><li style="color: rgb(153, 153, 153);">35</li><li style="color: rgb(153, 153, 153);">36</li><li style="color: rgb(153, 153, 153);">37</li><li style="color: rgb(153, 153, 153);">38</li><li style="color: rgb(153, 153, 153);">39</li><li style="color: rgb(153, 153, 153);">40</li><li style="color: rgb(153, 153, 153);">41</li><li style="color: rgb(153, 153, 153);">42</li><li style="color: rgb(153, 153, 153);">43</li><li style="color: rgb(153, 153, 153);">44</li><li style="color: rgb(153, 153, 153);">45</li><li style="color: rgb(153, 153, 153);">46</li><li style="color: rgb(153, 153, 153);">47</li><li style="color: rgb(153, 153, 153);">48</li><li style="color: rgb(153, 153, 153);">49</li></ul></pre> 
<h3><a name="t6"></a><a id="RGB_HSV_132"></a>RGB模型转 HSV</h3> 
<pre data-index="3" class="set-code-hide prettyprint"><code class="prism language-cpp has-numbering" onclick="mdcp.signin(event)" style="position: unset;"><span class="token keyword">static</span> <span class="token keyword">void</span> <span class="token function">light_driver_rgb2hsv</span><span class="token punctuation">(</span><span class="token keyword">uint16_t</span> red<span class="token punctuation">,</span> <span class="token keyword">uint16_t</span> green<span class="token punctuation">,</span> <span class="token keyword">uint16_t</span> blue<span class="token punctuation">,</span>
                                 <span class="token keyword">uint16_t</span> <span class="token operator">*</span>h<span class="token punctuation">,</span> <span class="token keyword">uint8_t</span> <span class="token operator">*</span>s<span class="token punctuation">,</span> <span class="token keyword">uint8_t</span> <span class="token operator">*</span>v<span class="token punctuation">)</span>
<span class="token punctuation">{<!-- --></span>
    <span class="token keyword">double</span> hue<span class="token punctuation">,</span> saturation<span class="token punctuation">,</span> value<span class="token punctuation">;</span>
    <span class="token keyword">double</span> m_max <span class="token operator">=</span> <span class="token function">MAX</span><span class="token punctuation">(</span>red<span class="token punctuation">,</span> <span class="token function">MAX</span><span class="token punctuation">(</span>green<span class="token punctuation">,</span> blue<span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
    <span class="token keyword">double</span> m_min <span class="token operator">=</span> <span class="token function">MIN</span><span class="token punctuation">(</span>red<span class="token punctuation">,</span> <span class="token function">MIN</span><span class="token punctuation">(</span>green<span class="token punctuation">,</span> blue<span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
    <span class="token keyword">double</span> m_delta <span class="token operator">=</span> m_max <span class="token operator">-</span> m_min<span class="token punctuation">;</span>

    value <span class="token operator">=</span> m_max <span class="token operator">/</span> <span class="token number">255.0</span><span class="token punctuation">;</span>
    <span class="token keyword">if</span> <span class="token punctuation">(</span>m_delta <span class="token operator">==</span> <span class="token number">0</span><span class="token punctuation">)</span>
    <span class="token punctuation">{<!-- --></span>
        hue <span class="token operator">=</span> <span class="token number">0</span><span class="token punctuation">;</span>
        saturation <span class="token operator">=</span> <span class="token number">0</span><span class="token punctuation">;</span>
    <span class="token punctuation">}</span>
    <span class="token keyword">else</span>
    <span class="token punctuation">{<!-- --></span>
        saturation <span class="token operator">=</span> m_delta <span class="token operator">/</span> m_max<span class="token punctuation">;</span>
        <span class="token keyword">if</span> <span class="token punctuation">(</span>red <span class="token operator">==</span> m_max<span class="token punctuation">)</span>
        <span class="token punctuation">{<!-- --></span>
            hue <span class="token operator">=</span> <span class="token punctuation">(</span>green <span class="token operator">-</span> blue<span class="token punctuation">)</span> <span class="token operator">/</span> m_delta<span class="token punctuation">;</span>
        <span class="token punctuation">}</span>
        <span class="token keyword">else</span> <span class="token keyword">if</span> <span class="token punctuation">(</span>green <span class="token operator">==</span> m_max<span class="token punctuation">)</span>
        <span class="token punctuation">{<!-- --></span>
            hue <span class="token operator">=</span> <span class="token number">2</span> <span class="token operator">+</span> <span class="token punctuation">(</span>blue <span class="token operator">-</span> red<span class="token punctuation">)</span> <span class="token operator">/</span> m_delta<span class="token punctuation">;</span>
        <span class="token punctuation">}</span>
        <span class="token keyword">else</span>
        <span class="token punctuation">{<!-- --></span>
            hue <span class="token operator">=</span> <span class="token number">4</span> <span class="token operator">+</span> <span class="token punctuation">(</span>red <span class="token operator">-</span> green<span class="token punctuation">)</span> <span class="token operator">/</span> m_delta<span class="token punctuation">;</span>
        <span class="token punctuation">}</span>
        hue <span class="token operator">=</span> hue <span class="token operator">*</span> <span class="token number">60</span><span class="token punctuation">;</span>
        <span class="token keyword">if</span> <span class="token punctuation">(</span>hue <span class="token operator">&lt;</span> <span class="token number">0</span><span class="token punctuation">)</span>
        <span class="token punctuation">{<!-- --></span>
            hue <span class="token operator">=</span> hue <span class="token operator">+</span> <span class="token number">360</span><span class="token punctuation">;</span>
        <span class="token punctuation">}</span>
    <span class="token punctuation">}</span>
    <span class="token operator">*</span>h <span class="token operator">=</span> <span class="token punctuation">(</span><span class="token keyword">int</span><span class="token punctuation">)</span><span class="token punctuation">(</span>hue <span class="token operator">+</span> <span class="token number">0.5</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
    <span class="token operator">*</span>s <span class="token operator">=</span> <span class="token punctuation">(</span><span class="token keyword">int</span><span class="token punctuation">)</span><span class="token punctuation">(</span>saturation <span class="token operator">*</span> <span class="token number">100</span> <span class="token operator">+</span> <span class="token number">0.5</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
    <span class="token operator">*</span>v <span class="token operator">=</span> <span class="token punctuation">(</span><span class="token keyword">int</span><span class="token punctuation">)</span><span class="token punctuation">(</span>value <span class="token operator">*</span> <span class="token number">100</span> <span class="token operator">+</span> <span class="token number">0.5</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token punctuation">}</span>
<div class="hljs-button signin" data-title="登录后复制" data-report-click="{&quot;spm&quot;:&quot;1001.2101.3001.4334&quot;}"></div></code><div class="hide-preCode-box"><span class="hide-preCode-bt"><img class="look-more-preCode contentImg-no-view" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/newCodeMoreWhite.png" alt="" title=""></span></div><ul class="pre-numbering" style=""><li style="color: rgb(153, 153, 153);">1</li><li style="color: rgb(153, 153, 153);">2</li><li style="color: rgb(153, 153, 153);">3</li><li style="color: rgb(153, 153, 153);">4</li><li style="color: rgb(153, 153, 153);">5</li><li style="color: rgb(153, 153, 153);">6</li><li style="color: rgb(153, 153, 153);">7</li><li style="color: rgb(153, 153, 153);">8</li><li style="color: rgb(153, 153, 153);">9</li><li style="color: rgb(153, 153, 153);">10</li><li style="color: rgb(153, 153, 153);">11</li><li style="color: rgb(153, 153, 153);">12</li><li style="color: rgb(153, 153, 153);">13</li><li style="color: rgb(153, 153, 153);">14</li><li style="color: rgb(153, 153, 153);">15</li><li style="color: rgb(153, 153, 153);">16</li><li style="color: rgb(153, 153, 153);">17</li><li style="color: rgb(153, 153, 153);">18</li><li style="color: rgb(153, 153, 153);">19</li><li style="color: rgb(153, 153, 153);">20</li><li style="color: rgb(153, 153, 153);">21</li><li style="color: rgb(153, 153, 153);">22</li><li style="color: rgb(153, 153, 153);">23</li><li style="color: rgb(153, 153, 153);">24</li><li style="color: rgb(153, 153, 153);">25</li><li style="color: rgb(153, 153, 153);">26</li><li style="color: rgb(153, 153, 153);">27</li><li style="color: rgb(153, 153, 153);">28</li><li style="color: rgb(153, 153, 153);">29</li><li style="color: rgb(153, 153, 153);">30</li><li style="color: rgb(153, 153, 153);">31</li><li style="color: rgb(153, 153, 153);">32</li><li style="color: rgb(153, 153, 153);">33</li><li style="color: rgb(153, 153, 153);">34</li><li style="color: rgb(153, 153, 153);">35</li><li style="color: rgb(153, 153, 153);">36</li><li style="color: rgb(153, 153, 153);">37</li><li style="color: rgb(153, 153, 153);">38</li><li style="color: rgb(153, 153, 153);">39</li></ul></pre> 
<hr> 
<h2><a name="t7"></a><a id="_178"></a>三、函数说明</h2> 
<ul><li> <p>light_driver_set_hue(uint16_t hue); <font color="red"> //设置HSV模型的H</font></p> </li><li> <p>light_driver_set_saturation(uint8_t saturation); <font color="red">//设置HSV模型的S</font></p> </li><li> <p>light_driver_set_value(uint8_t value); <font color="red"> //设置HSV模型的V</font></p> </li><li> <p>light_driver_set_color_temperature(uint8_t color_temperature); <font color="red"> //设置色温</font></p> </li><li> <p>light_driver_set_brightness(uint8_t brightness); <font color="red"> //设置俩亮度</font></p> </li><li> <p>light_driver_set_hsv(uint16_t hue, uint8_t saturation, uint8_t value); <font color="red"> //设置HSV模型</font></p> </li><li> <p>light_driver_set_ctb(uint8_t color_temperature, uint8_t brightness); <font color="red"> //设置色温亮度</font></p> </li><li> <p>light_driver_set_switch(bool status); <font color="red"> //设置 开关</font></p> </li></ul> 
<h2><a name="t8"></a><a id="_191"></a>四、其他</h2> 
<ul><li> <p>一般地，不能同时调节 RGB 和 冷暖灯珠的；</p> </li><li> <p>具体的使用参考我的demo吧，也欢迎大家留言：<br> <a href="https://github.com/xuhongv/StudyInEsp32/tree/master/17_light_utils_pwm">https://github.com/xuhongv/StudyInEsp32/tree/master/17_light_utils_pwm</a></p> </li><li> <p>共勉，技术支持: support@aithinker.com</p> </li></ul>
                </div><div><div></div></div>
                <link href="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/markdown_views-98b95bb57c.css" rel="stylesheet">
                <link href="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/style-c216769e99.css" rel="stylesheet">
        </div>
        
    </article>
<script>
  $(function() {
    setTimeout(function () {
      var mathcodeList = document.querySelectorAll('.htmledit_views img.mathcode');
      if (mathcodeList.length > 0) {
        for (let i = 0; i < mathcodeList.length; i++) {
          if (mathcodeList[i].naturalWidth === 0 || mathcodeList[i].naturalHeight === 0) {
            var alt = mathcodeList[i].alt;
            alt = '\\(' + alt + '\\)';
            var curSpan = $('<span class="img-codecogs"></span>');
            curSpan.text(alt);
            $(mathcodeList[i]).before(curSpan);
            $(mathcodeList[i]).remove();
          }
        }
        MathJax.Hub.Queue(["Typeset",MathJax.Hub]);
      }
    }, 1000)
  });
</script>
</div>
<div class="directory-boxshadow-dialog" style="display:none;">
  <div class="directory-boxshadow-dialog-box">
  </div>
  <div class="vip-limited-time-offer-box">
    <div class="vip-limited-time-offer-content">
      <img class="limited-img" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/vip-limited-close.png">
      <div class="limited-box">
        <span class="limited-num"></span>
        <span class="limited-quan"> 优惠劵</span>
      </div>
      <div class="limited-time-box">
        <span class="time-hour"></span>
        <span class="time-minite"></span>
        <span class="time-second"></span>
      </div>
      <a class="limited-time-btn" href="https://mall.csdn.net/vip" data-report-click="{&quot;spm&quot;:&quot;1001.2101.3001.9621&quot;}" data-report-query="spm=1001.2101.3001.9621"></a>
    </div>
  </div>
</div>    <div class="more-toolbox-new more-toolbox-active" id="toolBarBox">
      <div class="left-toolbox" style="position: fixed; z-index: 999; left: 426.5px; bottom: 0px; width: 1010px;">
        <div class="toolbox-left">
            <div class="profile-box">
              <a class="profile-href" target="_blank" href="https://aithinker.blog.csdn.net/"><img class="profile-img" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/e040951db6314ea8b852e66650481006_boantong_.jpg!1">
                <span class="profile-name">
                  安信可科技
                </span>
              </a>
            </div>
            <div class="profile-attend">
              
                <a class="tool-attend tool-bt-button tool-bt-attend" href="javascript:;">关注</a>
              <a class="tool-item-follow active-animation" style="display:none;">关注</a>
            </div>
        </div>
        <div class="toolbox-middle">
          <ul class="toolbox-list">
            <li class="tool-item tool-item-size tool-active is-like" id="is-like">
              <a class="tool-item-href">
                <img style="display:none;" id="is-like-imgactive-animation-like" class="animation-dom active-animation" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/tobarThumbUpactive.png" alt="">
                <img class="isactive" style="display:none" id="is-like-imgactive" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/newHeart2021Active.png" alt="">
                <img class="isdefault" style="display:block" id="is-like-img" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/newHeart2021Black.png" alt="">
                <span id="spanCount" class="count ">
                    3
                </span>
              </a>
              <div class="tool-hover-tip"><span class="text space">点赞</span></div>
            </li>
            <li class="tool-item tool-item-size tool-active is-unlike" id="is-unlike">
              <a class="tool-item-href">
                <img class="isactive" style="margin-right:0px;display:none" id="is-unlike-imgactive" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/newUnHeart2021Active.png" alt="">
                <img class="isdefault" style="margin-right:0px;display:block" id="is-unlike-img" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/newUnHeart2021Black.png" alt="">
                <span id="unlikeCount" class="count "></span>
              </a>
              <div class="tool-hover-tip"><span class="text space">踩</span></div>
            </li>
            <li class="tool-item tool-item-size tool-active is-collection ">
              <a class="tool-item-href" href="javascript:;" data-report-click="{&quot;mod&quot;:&quot;popu_824&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4130&quot;,&quot;ab&quot;:&quot;new&quot;}">
                <img style="display:none" id="is-collection-img-collection" class="animation-dom active-animation" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/tobarCollectionActive.png" alt="">
                <img class="isdefault" id="is-collection-img" style="display:block" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/newCollectBlack.png" alt="">
                <img class="isactive" id="is-collection-imgactive" style="display:none" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/newCollectActive.png" alt="">
                <span class="count get-collection " data-num="8" id="get-collection">
                    8
                </span>
              </a>
              <div class="tool-hover-tip collect">
                <div class="collect-operate-box">
                  <span class="collect-text" id="is-collection">
                    收藏
                  </span>
                </div>
              </div>
              <div class="tool-active-list" style="display: block;">
                <div class="text">
                  觉得还不错?
                  <span class="collect-text" id="tool-active-list-collection">
                    一键收藏
                  </span>
                 <img id="tool-active-list-close" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/collectionCloseWhite.png" alt="">
                </div>
              </div>
            </li>
          <li class="tool-item tool-item-size tool-active tool-item-comment">
            
              <a class="tool-item-href" href="https://blog.csdn.net/Boantong_/article/details/107466493?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-4-107466493-blog-105612478.235^v39^pc_relevant_anti_vip&amp;spm=1001.2101.3001.4242.3&amp;utm_relevant_index=7#commentBox" data-report-click="{&quot;spm&quot;:&quot;1001.2101.3001.7009&quot;}">
              <img class="isdefault" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/newComment2021Black.png" alt="">
              <span class="count">
                    0
              </span>
            </a>
            <div class="tool-hover-tip"><span class="text space">评论</span></div>
          </li>
          <li class="tool-item tool-item-bar">
          </li>
          <li class="tool-item tool-item-size tool-active tool-QRcode" data-type="article" id="tool-share">
            <a class="tool-item-href" href="javascript:;" data-report-click="{&quot;mod&quot;:&quot;1582594662_002&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4129&quot;,&quot;ab&quot;:&quot;new&quot;}">
              <img class="isdefault" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/newShareBlack.png" alt="">
            </a>
              <div class="QRcode" id="tool-QRcode">
            <div class="share-bg-icon icon1 icon3" id="shareBgIcon"></div>
              <div class="share-bg-box">
                <div class="share-content">
                    <img class="share-avatar" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/e040951db6314ea8b852e66650481006_boantong_.jpg!1" alt="">
                  <div class="share-tit">
                    安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）
                  </div>
                  <div class="share-dec">
                    文章目录一、冷暖光的PWM关系；2.1、色温的定义2.2、PWM与指定的色温亮度的计算二、 RGB/HSVHSV模型转RGBRGB模型转 HSV三、函数说明四、其他一、冷暖光的PWM关系；&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 我们在买灯具时候，一般看我们的灯支持怎么样的调节，比如只是单色，冷暖色，还是RGB七彩控制的。&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;一般地，家庭也就单色和冷暖光为多，而 RGB 是那些舞台音乐场景为多。所以，智能家居的灯具涉及，以单色和冷暖光为多，以 冷暖光
                  </div>
                  <a id="copyPosterUrl" class="url" data-report-click="{&quot;spm&quot;:&quot;1001.2101.3001.7493&quot;}">复制链接</a>
                </div>
                <div class="share-code">
                  <div class="share-code-box" id="shareCode"><canvas width="65" height="65"></canvas><img style="display: none;"></div>
                  <div class="share-code-text">扫一扫</div>
                </div>
              </div>
                <div class="share-code-type"><p class="hot" data-type="hot"><span>热门</span></p><p class="vip" data-type="vip"><span>VIP</span></p></div>
            </div>
          </li>
        </ul>
      </div>
      <div class="toolbox-right">
            <div class="tool-directory">
                <a class="bt-columnlist-show" data-id="9749922" data-free="true" data-subscribe="false" data-title="安信可 ESP32 专题" data-img="https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64" data-url="https://blog.csdn.net/boantong_/category_9749922.html" data-sum="41" data-people="188" data-price="0" data-status="true" data-oldprice="0" data-join="false" data-studyvip="false" data-studysubscribe="false" data-report-click="{&quot;spm&quot;:&quot;1001.2101.3001.6334&quot;,&quot;extend1&quot;:&quot;专栏目录&quot;}">专栏目录</a>
          </div>
</div>
</div>
</div>
<script type="text/javascript" crossorigin="" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/qrcode-7c90a92189.min.js"></script>
<script src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/saved_resource(2)" type="text/javascript"></script>
<script type="text/javascript" crossorigin="" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/csdn-login-box.js"></script>
<script type="text/javascript" crossorigin="" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/collection-box.js"></script>              <script src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/pc_wap_commontools-094b8ec121.min.js" type="text/javascript" async=""></script>
<a id="commentBox" name="commentBox"></a>
<div id="pcCommentBox" class="comment-box comment-box-new2 unlogin-comment-box-new" style="display:none">
    <div class="unlogin-comment-model">
        <span class="unlogin-comment-tit">参与评论</span>
      <span class="unlogin-comment-text">您还未登录，请先</span>
      <span class="unlogin-comment-bt">登录</span>
      <span class="unlogin-comment-text">后发表或查看评论</span>
    </div>
</div>              <div class="recommend-box insert-baidu-box  recommend-highlight-default">
                <div class="recommend-item-box no-index" style="display:none"></div>
<div class="recommend-item-box type_blog clearfix" data-url="https://aithinker.blog.csdn.net/article/details/105650863">
	<div class="content-box">
		<div class="content-blog display-flex">
			<div class="title-box">
				<span class="type">
					<img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/blogType.png" alt="">
					<span class="tip">博客</span>
				</span>
				<a href="https://aithinker.blog.csdn.net/article/details/105650863" class="tit" target="_blank" data-report-query="undefined&amp;utm_relevant_index=1">
					<div class="left ellipsis-online ellipsis-online-1">安信可博客导航一站式搜索(所有博客的汇总帖)</div>
				</a>
			</div>
			<div class="info-box display-flex">
				<div class="info display-flex">
					<span class="info-block time">04-21</span>
					<span class="info-block read"><img class="read-img" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/readCountWhite.png" alt="">
					1万+
					</span>
				</div>
			</div>
		</div>
		<div class="desc-box">
			<a href="https://aithinker.blog.csdn.net/article/details/105650863" target="_blank" data-report-query="undefined&amp;utm_relevant_index=1">
				<div class="desc ellipsis-online ellipsis-online-1">安信可博客导航一站式搜索(所有博客的汇总帖)文章目录安信可博客导航一站式搜索(所有博客的汇总帖)开源团队简介安信可优势ESP系列IDE开发环境搭建ESP8266模组专题ESP32模组专题蓝牙模组专题泰凌微方案洛达方案LORA模组专题A9G专题瑞昱模组专题RTL871x系列(PS：以上专题对外线上的一部分，更多的技术支持联系我)开源团队简介负责人： 徐宏组员： 苏法成，张鹏，黄方可，谢一易......</div>
			</a>
		</div>
	</div>
</div>
<div class="recommend-item-box type_blog clearfix" data-url="https://aithinker.blog.csdn.net/article/details/134677361">
	<div class="content-box">
		<div class="content-blog display-flex">
			<div class="title-box">
				<span class="type">
					<img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/blogType.png" alt="">
					<span class="tip">博客</span>
				</span>
				<a href="https://aithinker.blog.csdn.net/article/details/134677361" class="tit" target="_blank" data-report-query="undefined&amp;utm_relevant_index=2">
					<div class="left ellipsis-online ellipsis-online-1">【完全开源】小安派-Cam-D200(AiPi-Cam-D200)200W摄像头开发板</div>
				</a>
			</div>
			<div class="info-box display-flex">
				<div class="info display-flex">
					<span class="info-block time">11-28</span>
					<span class="info-block read"><img class="read-img" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/readCountWhite.png" alt="">
					83
					</span>
				</div>
			</div>
		</div>
		<div class="desc-box">
			<a href="https://aithinker.blog.csdn.net/article/details/134677361" target="_blank" data-report-query="undefined&amp;utm_relevant_index=2">
				<div class="desc ellipsis-online ellipsis-online-1">AiPi-Cam-D200 是安信可科技最新开发的WiFi6 200W摄像头开发板</div>
			</a>
		</div>
	</div>
</div>
		
<div class="recommend-item-box type_blog clearfix" data-url="https://aithinker.blog.csdn.net/article/details/134552862">
	<div class="content-box">
		<div class="content-blog display-flex">
			<div class="title-box">
				<span class="type">
					<img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/blogType.png" alt="">
					<span class="tip">博客</span>
				</span>
				<a href="https://aithinker.blog.csdn.net/article/details/134552862" class="tit" target="_blank" data-report-query="undefined&amp;utm_relevant_index=3">
					<div class="left ellipsis-online ellipsis-online-1">【完全开源】小安派-UNO-ET485(AiPi-UNO-ET485)Arduino 开发板</div>
				</a>
			</div>
			<div class="info-box display-flex">
				<div class="info display-flex">
					<span class="info-block time">11-22</span>
					<span class="info-block read"><img class="read-img" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/readCountWhite.png" alt="">
					127
					</span>
				</div>
			</div>
		</div>
		<div class="desc-box">
			<a href="https://aithinker.blog.csdn.net/article/details/134552862" target="_blank" data-report-query="undefined&amp;utm_relevant_index=3">
				<div class="desc ellipsis-online ellipsis-online-1">小安派-UNO-ET485 Arduino开发板，采用Arduino UNO经典板型设计，排母也是兼容了经典外形，板载加入了其他小安派都没有的以太网口。为了兼容UNO的经典外形，所以这次PCB 不能扩大，音频电路，屏幕驱动电路等都无法集成到板子上，不过，可以通过扩展板的来实现。主控模组依旧是Ai-M61-32S WiFi6 模组，引出了所有可用的GPIO，方便扩展。其他IO都被以太网和485占用，无法使用。目前正在持续更新当中。</div>
			</a>
		</div>
	</div>
</div>
<div class="recommend-item-box type_blog clearfix" data-url="https://aithinker.blog.csdn.net/article/details/134513330">
	<div class="content-box">
		<div class="content-blog display-flex">
			<div class="title-box">
				<span class="type">
					<img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/blogType.png" alt="">
					<span class="tip">博客</span>
				</span>
				<a href="https://aithinker.blog.csdn.net/article/details/134513330" class="tit" target="_blank" data-report-query="undefined&amp;utm_relevant_index=4">
					<div class="left ellipsis-online ellipsis-online-1">AiPi-R286Box(爱星云86盒)</div>
				</a>
			</div>
			<div class="info-box display-flex">
				<div class="info display-flex">
					<span class="info-block time">11-20</span>
					<span class="info-block read"><img class="read-img" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/readCountWhite.png" alt="">
					93
					</span>
				</div>
			</div>
		</div>
		<div class="desc-box">
			<a href="https://aithinker.blog.csdn.net/article/details/134513330" target="_blank" data-report-query="undefined&amp;utm_relevant_index=4">
				<div class="desc ellipsis-online ellipsis-online-1">小安派-Eyes-R2 开发的，R286 盒</div>
			</a>
		</div>
	</div>
</div>
<div class="recommend-item-box type_blog clearfix" data-url="https://aithinker.blog.csdn.net/article/details/134292858">
	<div class="content-box">
		<div class="content-blog display-flex">
			<div class="title-box">
				<span class="type">
					<img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/blogType.png" alt="">
					<span class="tip">博客</span>
				</span>
				<a href="https://aithinker.blog.csdn.net/article/details/134292858" class="tit" target="_blank" data-report-query="undefined&amp;utm_relevant_index=5">
					<div class="left ellipsis-online ellipsis-online-1">【Ra-08 LoRaWAN应用】Ra-08基于LoRaWAN协议的Class B模式应用</div>
				</a>
			</div>
			<div class="info-box display-flex">
				<div class="info display-flex">
					<span class="info-block time">11-09</span>
					<span class="info-block read"><img class="read-img" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/readCountWhite.png" alt="">
					99
					</span>
				</div>
			</div>
		</div>
		<div class="desc-box">
			<a href="https://aithinker.blog.csdn.net/article/details/134292858" target="_blank" data-report-query="undefined&amp;utm_relevant_index=5">
				<div class="desc ellipsis-online ellipsis-online-1">本文章将说明如何在LoRaWAN网关的内置NS创建应用与节点设备，配置安信可Ra-08模块连接至网关NS服务，实现数据发送与接收。注: 该教程仅适用于支持Class B模式通讯的网关。</div>
			</a>
		</div>
	</div>
</div>
<div class="recommend-item-box type_blog clearfix" data-url="https://aithinker.blog.csdn.net/article/details/134281577">
	<div class="content-box">
		<div class="content-blog display-flex">
			<div class="title-box">
				<span class="type">
					<img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/blogType.png" alt="">
					<span class="tip">博客</span>
				</span>
				<a href="https://aithinker.blog.csdn.net/article/details/134281577" class="tit" target="_blank" data-report-query="undefined&amp;utm_relevant_index=6">
					<div class="left ellipsis-online ellipsis-online-1">安信可雷达蓝牙Rd-Kit调试板教程①：快速实现雷达数据检测与配置，配合安信可配网助手APP可视化展示单人、多人检测、精准测试、状态判断、手势识别。</div>
				</a>
			</div>
			<div class="info-box display-flex">
				<div class="info display-flex">
					<span class="info-block time">11-09</span>
					<span class="info-block read"><img class="read-img" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/readCountWhite.png" alt="">
					159
					</span>
				</div>
			</div>
		</div>
		<div class="desc-box">
			<a href="https://aithinker.blog.csdn.net/article/details/134281577" target="_blank" data-report-query="undefined&amp;utm_relevant_index=6">
				<div class="desc ellipsis-online ellipsis-online-1">Rd-Kit 是由深圳市安信可科技有限公司开发的雷达蓝牙底板。该蓝牙底板核心处理器芯片PHY6252(SSOP24)是一款高集成度的低功耗蓝牙系统级芯片(SoC)，我们对其进行了二次开发，硬件上适配了 Rd-02B、Rd-02C、Rd-03、Rd-03D、Rd-03E 和 Rd-04 共六款雷达，专为雷达的调试场景进行设计。软件上目前已适配Rd-03、Rd-03D、Rd-03E 和 Rd-04四款雷达，其中Rd-03有70cm分辨率的固件和24cm分辨率的固件，Rd-03E有精准测距固件和手势识别固件。</div>
			</a>
		</div>
	</div>
</div>
<div class="recommend-item-box type_blog clearfix" data-url="https://aithinker.blog.csdn.net/article/details/133926027">
	<div class="content-box">
		<div class="content-blog display-flex">
			<div class="title-box">
				<span class="type">
					<img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/blogType.png" alt="">
					<span class="tip">博客</span>
				</span>
				<a href="https://aithinker.blog.csdn.net/article/details/133926027" class="tit" target="_blank" data-report-query="undefined&amp;utm_relevant_index=7">
					<div class="left ellipsis-online ellipsis-online-1">【完全开源】小安派-LRW-TH1 传感器通用板</div>
				</a>
			</div>
			<div class="info-box display-flex">
				<div class="info display-flex">
					<span class="info-block time">10-19</span>
					<span class="info-block read"><img class="read-img" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/readCountWhite.png" alt="">
					155
					</span>
				</div>
			</div>
		</div>
		<div class="desc-box">
			<a href="https://aithinker.blog.csdn.net/article/details/133926027" target="_blank" data-report-query="undefined&amp;utm_relevant_index=7">
				<div class="desc ellipsis-online ellipsis-online-1">AiPi-LRW-TH1是一款由安信可开源团队为Ra-08H设计的的LoRaWAN 传感器通用板，其包括了支持I2C+ADC+GPIO的通用传感器接口、电池供电接口、电池充电接口等接口，支持拨码开关开启和关闭电源。AiPi-LRW-TH1可应用在各种场景下，打造智慧农业，智慧路灯，智能家居。传感器数据被Ra-08H采集后，通过LoRaWAN协议传输到RG-02网关，上行到LoRaWAN服务器。数据的传输距离长达4公里。在未发送数据的待机状态下实现低功耗待机。</div>
			</a>
		</div>
	</div>
</div>
<div class="recommend-item-box type_blog clearfix" data-url="https://aithinker.blog.csdn.net/article/details/133774354">
	<div class="content-box">
		<div class="content-blog display-flex">
			<div class="title-box">
				<span class="type">
					<img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/blogType.png" alt="">
					<span class="tip">博客</span>
				</span>
				<a href="https://aithinker.blog.csdn.net/article/details/133774354" class="tit" target="_blank" data-report-query="undefined&amp;utm_relevant_index=8">
					<div class="left ellipsis-online ellipsis-online-1">【完全开源】小安派-Eyes-R1/R2——4寸RGB屏幕驱动板</div>
				</a>
			</div>
			<div class="info-box display-flex">
				<div class="info display-flex">
					<span class="info-block time">10-11</span>
					<span class="info-block read"><img class="read-img" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/readCountWhite.png" alt="">
					227
					</span>
				</div>
			</div>
		</div>
		<div class="desc-box">
			<a href="https://aithinker.blog.csdn.net/article/details/133774354" target="_blank" data-report-query="undefined&amp;utm_relevant_index=8">
				<div class="desc ellipsis-online ellipsis-online-1">我们又出新的板子了，这次给发布的是直接驱动4寸RGB接口显示屏的板子：AiPi-Eyes-R1/R2。这次的板子有了新的改进，相比S1/S2来说：1.取消了DVP摄像头接口；2.采用4寸RGB 接口显示屏（电容触摸），帧率提高，最高帧率50，稳定30帧；3.缩小尺寸，更精致；其实最大的改变就是使用了4寸的RGB接口显示屏，分辨率达到480*480，做86盒有望了。R1R2。</div>
			</a>
		</div>
	</div>
</div>
<div class="recommend-item-box type_blog clearfix" data-url="https://aithinker.blog.csdn.net/article/details/133387760">
	<div class="content-box">
		<div class="content-blog display-flex">
			<div class="title-box">
				<span class="type">
					<img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/blogType.png" alt="">
					<span class="tip">博客</span>
				</span>
				<a href="https://aithinker.blog.csdn.net/article/details/133387760" class="tit" target="_blank" data-report-query="undefined&amp;utm_relevant_index=9">
					<div class="left ellipsis-online ellipsis-online-1">STM32驱动安信可Rd-03E点亮LED灯</div>
				</a>
			</div>
			<div class="info-box display-flex">
				<div class="info display-flex">
					<span class="info-block time">09-28</span>
					<span class="info-block read"><img class="read-img" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/readCountWhite.png" alt="">
					408
					</span>
				</div>
			</div>
		</div>
		<div class="desc-box">
			<a href="https://aithinker.blog.csdn.net/article/details/133387760" target="_blank" data-report-query="undefined&amp;utm_relevant_index=9">
				<div class="desc ellipsis-online ellipsis-online-1">安信可新款雷达模组Rd-03E已经上市，该雷达采用高性能一发一收微带天线，包含极简化 24 GHz 雷达传感器硬件 Xen102 和智能算法固件 RM01，而智能算法固件 RM01 采用 FMCW 波形和 S3系列芯片专有的先进信号处理技术,可以实现精准的人体测距和运动/微动人体感应。本应用示例使用STM32解析Rd-03E的串口数据，检测人体距离雷达的距离，根据距离不同来点亮不同的灯珠，0~2米内点亮 LED1，2~4米内点亮 LED2，4~6米内点亮 LED3。</div>
			</a>
		</div>
	</div>
</div>
<div class="recommend-item-box type_blog clearfix" data-url="https://aithinker.blog.csdn.net/article/details/133338984">
	<div class="content-box">
		<div class="content-blog display-flex">
			<div class="title-box">
				<span class="type">
					<img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/blogType.png" alt="">
					<span class="tip">博客</span>
				</span>
				<a href="https://aithinker.blog.csdn.net/article/details/133338984" class="tit" target="_blank" data-report-query="undefined&amp;utm_relevant_index=10">
					<div class="left ellipsis-online ellipsis-online-1">STM32驱动Rd-03D搭配VC-02制作人数检测播报器</div>
				</a>
			</div>
			<div class="info-box display-flex">
				<div class="info display-flex">
					<span class="info-block time">09-27</span>
					<span class="info-block read"><img class="read-img" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/readCountWhite.png" alt="">
					383
					</span>
				</div>
			</div>
		</div>
		<div class="desc-box">
			<a href="https://aithinker.blog.csdn.net/article/details/133338984" target="_blank" data-report-query="undefined&amp;utm_relevant_index=10">
				<div class="desc ellipsis-online ellipsis-online-1">安信可新款雷达模组Rd-03D已经上市，该雷达采用一发两收的天线，可以实现目标跟踪，实现对区域内目标测距、测角和测速。本应用示例使用STM32解析Rd-03D的串口数据，将结果通过另一个串口发送给VC-02开发板，实现对当前人数的实时播报。</div>
			</a>
		</div>
	</div>
</div>
<div class="recommend-item-box type_blog clearfix" data-url="https://aithinker.blog.csdn.net/article/details/133294269">
	<div class="content-box">
		<div class="content-blog display-flex">
			<div class="title-box">
				<span class="type">
					<img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/blogType.png" alt="">
					<span class="tip">博客</span>
				</span>
				<a href="https://aithinker.blog.csdn.net/article/details/133294269" class="tit" target="_blank" data-report-query="undefined&amp;utm_relevant_index=11">
					<div class="left ellipsis-online ellipsis-online-1">【工程师有空了】小安派-DSL+Rd-01=雷达天气站</div>
				</a>
			</div>
			<div class="info-box display-flex">
				<div class="info display-flex">
					<span class="info-block time">09-26</span>
					<span class="info-block read"><img class="read-img" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/readCountWhite.png" alt="">
					252
					</span>
				</div>
			</div>
		</div>
		<div class="desc-box">
			<a href="https://aithinker.blog.csdn.net/article/details/133294269" target="_blank" data-report-query="undefined&amp;utm_relevant_index=11">
				<div class="desc ellipsis-online ellipsis-online-1">主界面WiFi配置界面雷达和USB配置界面时间、天气等信息用于配置WiFi STA的连接信息用来配置于电脑的连接方式和雷达无人检测的灭屏时间。</div>
			</a>
		</div>
	</div>
</div>
<div class="recommend-item-box type_blog clearfix" data-url="https://aithinker.blog.csdn.net/article/details/133266451">
	<div class="content-box">
		<div class="content-blog display-flex">
			<div class="title-box">
				<span class="type">
					<img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/blogType.png" alt="">
					<span class="tip">博客</span>
				</span>
				<a href="https://aithinker.blog.csdn.net/article/details/133266451" class="tit" target="_blank" data-report-query="undefined&amp;utm_relevant_index=12">
					<div class="left ellipsis-online ellipsis-online-1">【LoRaWAN】展厅的 LoRaWAN灯控项目部署及开发分享</div>
				</a>
			</div>
			<div class="info-box display-flex">
				<div class="info display-flex">
					<span class="info-block time">09-25</span>
					<span class="info-block read"><img class="read-img" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/readCountWhite.png" alt="">
					219
					</span>
				</div>
			</div>
		</div>
		<div class="desc-box">
			<a href="https://aithinker.blog.csdn.net/article/details/133266451" target="_blank" data-report-query="undefined&amp;utm_relevant_index=12">
				<div class="desc ellipsis-online ellipsis-online-1">以上就是我们提供的一个mqtt控制LoRa的交互例程，涉及到网络服务器的配置（节点和网关的录入）；网关后台信息的配置；节点源码例程的基础修改应用；以及MQTT控制协议的使用说明（推荐移动的mqtt客户端）；如果想要自定义数据解析，握手交互控制等逻辑内容的话，还需要大家逐步完善开发适合自己的工程。</div>
			</a>
		</div>
	</div>
</div>
<div class="recommend-item-box type_blog clearfix" data-url="https://aithinker.blog.csdn.net/article/details/132853388">
	<div class="content-box">
		<div class="content-blog display-flex">
			<div class="title-box">
				<span class="type">
					<img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/blogType.png" alt="">
					<span class="tip">博客</span>
				</span>
				<a href="https://aithinker.blog.csdn.net/article/details/132853388" class="tit" target="_blank" data-report-query="undefined&amp;utm_relevant_index=13">
					<div class="left ellipsis-online ellipsis-online-1">【完全开源】小安派-ESL-2.13寸 墨水屏电子标签</div>
				</a>
			</div>
			<div class="info-box display-flex">
				<div class="info display-flex">
					<span class="info-block time">09-13</span>
					<span class="info-block read"><img class="read-img" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/readCountWhite.png" alt="">
					360
					</span>
				</div>
			</div>
		</div>
		<div class="desc-box">
			<a href="https://aithinker.blog.csdn.net/article/details/132853388" target="_blank" data-report-query="undefined&amp;utm_relevant_index=13">
				<div class="desc ellipsis-online ellipsis-online-1">小安派-ESL-2.13（AiPi-ESL-2.13） 是安信可开源团队使用PHY6222蓝牙芯片设计的一款墨水屏电子标签，采用极低功耗设计，平均功耗30uA，支持纽扣电池进行供电，通过小程序配置显示内容并传输到屏幕上。</div>
			</a>
		</div>
	</div>
</div>
<div class="recommend-item-box type_blog clearfix" data-url="https://aithinker.blog.csdn.net/article/details/132720274">
	<div class="content-box">
		<div class="content-blog display-flex">
			<div class="title-box">
				<span class="type">
					<img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/blogType.png" alt="">
					<span class="tip">博客</span>
				</span>
				<a href="https://aithinker.blog.csdn.net/article/details/132720274" class="tit" target="_blank" data-report-query="undefined&amp;utm_relevant_index=14">
					<div class="left ellipsis-online ellipsis-online-1">【完全开源】小安派-KVM 三进一出切换器</div>
				</a>
			</div>
			<div class="info-box display-flex">
				<div class="info display-flex">
					<span class="info-block time">09-06</span>
					<span class="info-block read"><img class="read-img" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/readCountWhite.png" alt="">
					212
					</span>
				</div>
			</div>
		</div>
		<div class="desc-box">
			<a href="https://aithinker.blog.csdn.net/article/details/132720274" target="_blank" data-report-query="undefined&amp;utm_relevant_index=14">
				<div class="desc ellipsis-online ellipsis-online-1">AiPi-KVM 是一款三进一出的HDMI+USB的切换器，可以让一个显示器在三台主机中切换其中一台主机，同时会把KVM上的USB设备（键盘鼠标等）也切换到目标主机当中。这个设备方便开发人员在只有一台显示器且有3台电脑主机的情况下使用。目前，这个源码只实现了使用按键进行切换主机，M61模组支持WiFi+BLE，所以它能够开发出更多的远程切换方式，比如可以通过在工程添加一个控制页面，并开启一个TCP服务器，AiPI-KVM开发一个TCP客户端功能连接上之后就能实现快捷控制。</div>
			</a>
		</div>
	</div>
</div>
<div class="recommend-item-box type_blog clearfix" data-url="https://aithinker.blog.csdn.net/article/details/132567698">
	<div class="content-box">
		<div class="content-blog display-flex">
			<div class="title-box">
				<span class="type">
					<img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/blogType.png" alt="">
					<span class="tip">博客</span>
				</span>
				<a href="https://aithinker.blog.csdn.net/article/details/132567698" class="tit" target="_blank" data-report-query="undefined&amp;utm_relevant_index=15">
					<div class="left ellipsis-online ellipsis-online-1">【完全开源】小安派-SCP-4.3屏幕驱动板</div>
				</a>
			</div>
			<div class="info-box display-flex">
				<div class="info display-flex">
					<span class="info-block time">08-30</span>
					<span class="info-block read"><img class="read-img" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/readCountWhite.png" alt="">
					304
					</span>
				</div>
			</div>
		</div>
		<div class="desc-box">
			<a href="https://aithinker.blog.csdn.net/article/details/132567698" target="_blank" data-report-query="undefined&amp;utm_relevant_index=15">
				<div class="desc ellipsis-online ellipsis-online-1">小安派-SCP-4.3具有4.3寸液晶显示模块、按键模块、RS485接口、Type-C供电模块。小安派-SCP-4.3出厂适配了4.3屏幕驱动，作为码盘显示需要的信息，可通过按键改变屏幕显示的界面。采用安信可M61无线模组为控制核心，通过M61芯片驱动4.3寸（480*272）RGB液晶屏，外接RS485通信接口，采用Tpye-C接口进行供电，将其余的IO口引出作为GPIO接口方便拓展。</div>
			</a>
		</div>
	</div>
</div>
<div class="recommend-item-box type_blog clearfix" data-url="https://aithinker.blog.csdn.net/article/details/132456102">
	<div class="content-box">
		<div class="content-blog display-flex">
			<div class="title-box">
				<span class="type">
					<img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/blogType.png" alt="">
					<span class="tip">博客</span>
				</span>
				<a href="https://aithinker.blog.csdn.net/article/details/132456102" class="tit" target="_blank" data-report-query="undefined&amp;utm_relevant_index=16">
					<div class="left ellipsis-online ellipsis-online-1">【完全开源】小安派-Remote红外遥控器</div>
				</a>
			</div>
			<div class="info-box display-flex">
				<div class="info display-flex">
					<span class="info-block time">08-23</span>
					<span class="info-block read"><img class="read-img" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/readCountWhite.png" alt="">
					377
					</span>
				</div>
			</div>
		</div>
		<div class="desc-box">
			<a href="https://aithinker.blog.csdn.net/article/details/132456102" target="_blank" data-report-query="undefined&amp;utm_relevant_index=16">
				<div class="desc ellipsis-online ellipsis-online-1">小安派-Remote具有2.4寸液晶显示模块、电池电量检测模块、离线语音模块、红外发射模块、8个按键组合模块、锂电池充电模块、DC-DC电压转换模块。小安派-Remote 具有 2.4 寸液晶显示模块、电池电量检测模块、离线语音模块、 红外发射模块、8 个按键组合模块、锂电池充电模块、DC-DC 电压转换模块。小安派-Remote 出厂固件对美的空调做了红外适配，可以通过按键、触摸屏及离线语音控制空调。</div>
			</a>
		</div>
	</div>
</div>
<div class="recommend-item-box type_blog clearfix" data-url="https://aithinker.blog.csdn.net/article/details/132313992">
	<div class="content-box">
		<div class="content-blog display-flex">
			<div class="title-box">
				<span class="type">
					<img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/blogType.png" alt="">
					<span class="tip">博客</span>
				</span>
				<a href="https://aithinker.blog.csdn.net/article/details/132313992" class="tit" target="_blank" data-report-query="undefined&amp;utm_relevant_index=17">
					<div class="left ellipsis-online ellipsis-online-1">【完全开源】小安派-Knob旋钮屏</div>
				</a>
			</div>
			<div class="info-box display-flex">
				<div class="info display-flex">
					<span class="info-block time">08-16</span>
					<span class="info-block read"><img class="read-img" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/readCountWhite.png" alt="">
					382
					</span>
				</div>
			</div>
		</div>
		<div class="desc-box">
			<a href="https://aithinker.blog.csdn.net/article/details/132313992" target="_blank" data-report-query="undefined&amp;utm_relevant_index=17">
				<div class="desc ellipsis-online ellipsis-online-1">小安派-Knob 是安信可开源团队设计的一款旋转编码器驱动板(简称旋钮)，集成了1.28圆形屏幕，排针接口，旋转编码器，RGB灯，内置音频，红外发射和红外接收，下载排针，IO排针，串口下载USB接口，并且引出了USB接口。小安派-Knob出厂已烧录好固件,并且做了四个演示界面：洗衣机界面、RGB灯界面、电视控制界面、空调控制界面。</div>
			</a>
		</div>
	</div>
</div>
<div class="recommend-item-box type_blog clearfix" data-url="https://aithinker.blog.csdn.net/article/details/132227275">
	<div class="content-box">
		<div class="content-blog display-flex">
			<div class="title-box">
				<span class="type">
					<img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/blogType.png" alt="">
					<span class="tip">博客</span>
				</span>
				<a href="https://aithinker.blog.csdn.net/article/details/132227275" class="tit" target="_blank" data-report-query="undefined&amp;utm_relevant_index=18">
					<div class="left ellipsis-online ellipsis-online-1">【完全开源】智能监控终端——AiPi-SCP-SmartCtrl</div>
				</a>
			</div>
			<div class="info-box display-flex">
				<div class="info display-flex">
					<span class="info-block time">08-11</span>
					<span class="info-block read"><img class="read-img" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/readCountWhite.png" alt="">
					299
					</span>
				</div>
			</div>
		</div>
		<div class="desc-box">
			<a href="https://aithinker.blog.csdn.net/article/details/132227275" target="_blank" data-report-query="undefined&amp;utm_relevant_index=18">
				<div class="desc ellipsis-online ellipsis-online-1">小安派智能监控终端是基于中控板上实现的的一个监控设备。它支持时间显示,语音播报，远程信息监控，远程控制RGB,</div>
			</a>
		</div>
	</div>
</div>
<div class="recommend-item-box type_blog clearfix" data-url="https://aithinker.blog.csdn.net/article/details/132209794">
	<div class="content-box">
		<div class="content-blog display-flex">
			<div class="title-box">
				<span class="type">
					<img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/blogType.png" alt="">
					<span class="tip">博客</span>
				</span>
				<a href="https://aithinker.blog.csdn.net/article/details/132209794" class="tit" target="_blank" data-report-query="undefined&amp;utm_relevant_index=19">
					<div class="left ellipsis-online ellipsis-online-1">【完全开源】TurMass-LPWAN TK8610 evb开发板</div>
				</a>
			</div>
			<div class="info-box display-flex">
				<div class="info display-flex">
					<span class="info-block time">08-10</span>
					<span class="info-block read"><img class="read-img" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/readCountWhite.png" alt="">
					196
					</span>
				</div>
			</div>
		</div>
		<div class="desc-box">
			<a href="https://aithinker.blog.csdn.net/article/details/132209794" target="_blank" data-report-query="undefined&amp;utm_relevant_index=19">
				<div class="desc ellipsis-online ellipsis-online-1">TurMass™ P2P 开发套件，简称 P2P 开发套件，主要展示采用 TurMass™技术终端芯片所研发产品的各项功能和性能，包括演示数据的无线收发、休眠、唤醒、点对点和点对多点通信等基本功能，测试芯片功耗和灵敏度等。P2P 开发套件通过提供的配置工具，可以简化用户初次使用 TurMass™终端芯片的学习过程，做到即插即用，快速实现对 TurMass™芯片各项功能和指标的测试，并根据套件提供的 SDK 和示例代码，快速开发上手，研制出满足各种应用需求的产品。</div>
			</a>
		</div>
	</div>
</div>
<div class="recommend-item-box type_blog clearfix" data-url="https://aithinker.blog.csdn.net/article/details/132181414">
	<div class="content-box">
		<div class="content-blog display-flex">
			<div class="title-box">
				<span class="type">
					<img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/blogType.png" alt="">
					<span class="tip">博客</span>
				</span>
				<a href="https://aithinker.blog.csdn.net/article/details/132181414" class="tit" target="_blank" data-report-query="undefined&amp;utm_relevant_index=20">
					<div class="left ellipsis-online ellipsis-online-1">windows下Ra-08H接入自建chirpstack服务器，使用MQTT通信教程</div>
				</a>
			</div>
			<div class="info-box display-flex">
				<div class="info display-flex">
					<span class="info-block time">08-09</span>
					<span class="info-block read"><img class="read-img" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/readCountWhite.png" alt="">
					721
					</span>
				</div>
			</div>
		</div>
		<div class="desc-box">
			<a href="https://aithinker.blog.csdn.net/article/details/132181414" target="_blank" data-report-query="undefined&amp;utm_relevant_index=20">
				<div class="desc ellipsis-online ellipsis-online-1">安信可开源团队相应网友号召，今天给大家带来了本地搭建chirp stack服务器并且成功连接的教程，给大家少走一些弯路，本章内容篇幅较长，有想要了解和测试的朋友耐心看完，本例程从模组获取，烧录，服务器搭建，到连接和数据收发，废话不多说，直接开始。</div>
			</a>
		</div>
	</div>
</div>
              </div>
<div id="recommendNps" class="recommend-nps-box common-nps-box" style="display: block;">
  <h3 class="aside-title">“相关推荐”对你有帮助么？</h3>
  <div class="aside-content">
      <ul class="newnps-list">
          <li class="newnps-item" data-type="非常没帮助">
              <div class="newnps-img-box">
                  <img class="newnps-img active" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/npsFeel1.png" alt="">
                  <img class="newnps-img default" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/npsFeelGrey1.png" alt="">
              </div>
              <div class="newnps-text">非常没帮助</div>
          </li>
          <li class="newnps-item" data-type="没帮助">
              <div class="newnps-img-box">
                  <img class="newnps-img active" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/npsFeel2.png" alt="">
                  <img class="newnps-img default" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/npsFeelGrey2.png" alt="">
              </div>
              <div class="newnps-text">没帮助</div>
          </li>
          <li class="newnps-item" data-type="一般">
              <div class="newnps-img-box">
                  <img class="newnps-img active" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/npsFeel3.png" alt="">
                  <img class="newnps-img default" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/npsFeelGrey3.png" alt="">
              </div>
              <div class="newnps-text">一般</div>
          </li>
          <li class="newnps-item" data-type="有帮助">
              <div class="newnps-img-box">
                  <img class="newnps-img active" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/npsFeel4.png" alt="">
                  <img class="newnps-img default" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/npsFeelGrey4.png" alt="">
              </div>
              <div class="newnps-text">有帮助</div>
          </li>
          <li class="newnps-item" data-type="非常有帮助">
              <div class="newnps-img-box">
                  <img class="newnps-img active" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/npsFeel5.png" alt="">
                  <img class="newnps-img default" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/npsFeelGrey5.png" alt="">
              </div>
              <div class="newnps-text">非常有帮助</div>
          </li>
      </ul>
      <div class="newnps-form-box">
      <div class="newnps-form">
          <input type="text" placeholder="请输入建议或反馈后点击提交" class="newnps-input">
          <span class="newnps-btn">提交</span>
      </div>
      </div>
  </div>
</div><div class="blog-footer-bottom" style="margin-top:10px;">
        <div id="copyright-box" class="">
          <div id="csdn-copyright-footer" class="column small">
            <ul class="footer-column-t">
            <li>
              <a rel="nofollow" href="https://www.csdn.net/company/index.html#about" target="_blank">关于我们</a>
            </li>
            <li>
              <a rel="nofollow" href="https://www.csdn.net/company/index.html#recruit" target="_blank">招贤纳士</a>
            </li>
            <li><a rel="nofollow" href="https://marketing.csdn.net/questions/Q2202181741262323995" target="_blank">商务合作</a></li>
            <li><a rel="nofollow" href="https://marketing.csdn.net/questions/Q2202181748074189855" target="_blank">寻求报道</a></li>
            <li>
              <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/tel.png" alt="">
              <span>400-660-0108</span>
            </li>
            <li>
              <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/email.png" alt="">
              <a rel="nofollow" href="mailto:webmaster@csdn.net" target="_blank">kefu@csdn.net</a>
            </li>
            <li>
              <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/cs.png" alt="">
              <a rel="nofollow" href="https://csdn.s2.udesk.cn/im_client/?web_plugin_id=29181" target="_blank">在线客服</a>
            </li>
            <li>
              工作时间&nbsp;8:30-22:00
            </li>
          </ul>
            <ul class="footer-column-b">
            <li><img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/badge.png" alt=""><a rel="nofollow" href="http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=11010502030143" target="_blank">公安备案号11010502030143</a></li>
            <li><a rel="nofollow" href="http://beian.miit.gov.cn/publish/query/indexFirst.action" target="_blank">京ICP备19004658号</a></li>
            <li><a rel="nofollow" href="https://csdnimg.cn/release/live_fe/culture_license.png" target="_blank">京网文〔2020〕1039-165号</a></li>
            <li><a rel="nofollow" href="https://csdnimg.cn/cdn/content-toolbar/csdn-ICP.png" target="_blank">经营性网站备案信息</a></li>
            <li><a rel="nofollow" href="http://www.bjjubao.org/" target="_blank">北京互联网违法和不良信息举报中心</a></li>
            <li><a rel="nofollow" href="https://download.csdn.net/tutelage/home" target="_blank">家长监护</a></li>
            <li><a rel="nofollow" href="http://www.cyberpolice.cn/" target="_blank">网络110报警服务</a></li>
            <li><a rel="nofollow" href="http://www.12377.cn/" target="_blank">中国互联网举报中心</a></li>
            <li><a rel="nofollow" href="https://chrome.google.com/webstore/detail/csdn%E5%BC%80%E5%8F%91%E8%80%85%E5%8A%A9%E6%89%8B/kfkdboecolemdjodhmhmcibjocfopejo?hl=zh-CN" target="_blank">Chrome商店下载</a></li>
            <li><a rel="nofollow" href="https://blog.csdn.net/blogdevteam/article/details/126135357" target="_blank">账号管理规范</a></li>
            <li><a rel="nofollow" href="https://www.csdn.net/company/index.html#statement" target="_blank">版权与免责声明</a></li>
            <li><a rel="nofollow" href="https://blog.csdn.net/blogdevteam/article/details/90369522" target="_blank">版权申诉</a></li>
            <li><a rel="nofollow" href="https://img-home.csdnimg.cn/images/20220705052819.png" target="_blank">出版物许可证</a></li>
            <li><a rel="nofollow" href="https://img-home.csdnimg.cn/images/20210414021142.jpg" target="_blank">营业执照</a></li>
            <li>©1999-2023北京创新乐知网络技术有限公司</li>
          </ul>
          </div>
        </div>
      </div>
<script src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/csdn-footer.js" data-isfootertrack="false" type="text/javascript"></script>
<script type="text/javascript">
    window.csdn.csdnFooter.options = {
        el: '.blog-footer-bottom',
        type: 2
    }
</script>          </main>
<aside class="blog_container_aside">
<div id="asideProfile" class="aside-box">
    <div class="profile-intro d-flex">
        <div class="avatar-box d-flex justify-content-center flex-column">
            <a href="https://aithinker.blog.csdn.net/" target="_blank" data-report-click="{&quot;mod&quot;:&quot;popu_379&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4121&quot;,&quot;dest&quot;:&quot;https://aithinker.blog.csdn.net&quot;,&quot;ab&quot;:&quot;new&quot;}">
                <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/e040951db6314ea8b852e66650481006_boantong_.jpg!1" class="avatar_pic">
            </a>
        </div>
        <div class="user-info d-flex flex-column profile-intro-name-box">
            <div class="profile-intro-name-boxTop">
                <a href="https://aithinker.blog.csdn.net/" target="_blank" class="" id="uid" title="安信可科技" data-report-click="{&quot;mod&quot;:&quot;popu_379&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4122&quot;,&quot;dest&quot;:&quot;https://aithinker.blog.csdn.net&quot;,&quot;ab&quot;:&quot;new&quot;}">
                    <span class="name " username="Boantong_">安信可科技</span>
                </a>
                <span>
                </span>
                <span class="flag expert-blog">
                <span class="bubble">CSDN认证博客专家</span>
                </span>
                <span class="flag company-blog">
                <img class="identity" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/enterpriseNew.png">
                <span class="bubble">CSDN认证企业博客</span>
                </span>
            </div>
            <div class="profile-intro-name-boxFooter">
            </div>
        </div>
    </div>
    <div class="data-info d-flex item-tiling">
        <dl class="text-center" title="232">
            <a href="https://aithinker.blog.csdn.net/" data-report-click="{&quot;mod&quot;:&quot;1598321000_001&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4310&quot;}" data-report-query="t=1">  
                <dt><span class="count">232</span></dt>
                <dd class="font">原创</dd>
            </a>
        </dl>
        <dl class="text-center" data-report-click="{&quot;mod&quot;:&quot;1598321000_002&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4311&quot;}" title="12553">
            <a href="https://blog.csdn.net/rank/list/weekly" target="_blank">
                <dt><span class="count">1万+</span></dt>
                <dd class="font">周排名</dd>
            </a>
        </dl>
        <dl class="text-center" title="2081">
            <a href="https://blog.csdn.net/rank/list/total" data-report-click="{&quot;mod&quot;:&quot;1598321000_003&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4312&quot;}" target="_blank">
                <dt><span class="count">2081</span></dt>
                <dd class="font">总排名</dd>
            </a>
        </dl>
        <dl class="text-center" style="min-width:58px" title="1135007">  
            <dt><span class="count">113万+</span></dt>
            <dd>访问</dd>
        </dl>
        <dl class="text-center" title="7级,点击查看等级说明">
            <dt><a href="https://blog.csdn.net/blogdevteam/article/details/103478461" target="_blank">
                <img class="level" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/blog7.png">
            </a>
            </dt>
            <dd>等级</dd>
        </dl>
    </div>
    <div class="item-rank"></div>
    <div class="data-info d-flex item-tiling">
        <dl class="text-center" title="9081">
            <dt><span class="count">9081</span></dt>
            <dd>积分</dd>
        </dl>
         <dl class="text-center" id="fanBox" title="5708">
            <dt><span class="count" id="fan">5708</span></dt>
            <dd>粉丝</dd>
        </dl>
        <dl class="text-center" title="775">
            <dt><span class="count">775</span></dt>
            <dd>获赞</dd>
        </dl>
        <dl class="text-center" title="1079">
            <dt><span class="count">1079</span></dt>
            <dd>评论</dd>
        </dl>
        <dl class="text-center" title="5979">
            <dt><span class="count">5979</span></dt>
            <dd>收藏</dd>
        </dl>
    </div>
    <div class="aside-box-footer">
        <div class="badge-box d-flex">
            <div class="badge d-flex">
                <div class="icon-badge" title="持之以恒">
                    <div class="mouse-box">
                        <img class="medal-img" data-report-click="{&quot;spm&quot;:&quot;3001.4296&quot;}" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/6442aa9fc16e48d5b07a805642466ec8.png" alt="持之以恒">
                    </div>
                </div>
                <div class="icon-badge" title="签到新秀">
                    <div class="mouse-box">
                        <img class="medal-img" data-report-click="{&quot;spm&quot;:&quot;3001.4296&quot;}" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/qiandao3@240.png" alt="签到新秀">
                    </div>
                </div>
                <div class="icon-badge" title="持续创作">
                    <div class="mouse-box">
                        <img class="medal-img" data-report-click="{&quot;spm&quot;:&quot;3001.4296&quot;}" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/chizhiyiheng@240.png" alt="持续创作">
                    </div>
                </div>
                <div class="icon-badge" title="勤写标兵">
                    <div class="mouse-box">
                        <img class="medal-img" data-report-click="{&quot;spm&quot;:&quot;3001.4296&quot;}" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/3520b81236de45419f7f03bff30c2ff3.png" alt="勤写标兵">
                    </div>
                </div>
                <div class="icon-badge" title="1024勋章">
                    <div class="mouse-box">
                        <img class="medal-img" data-report-click="{&quot;spm&quot;:&quot;3001.4296&quot;}" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/1024@240.png" alt="1024勋章">
                    </div>
                </div>
                <div class="icon-badge" title="笔耕不辍">
                    <div class="mouse-box">
                        <img class="medal-img" data-report-click="{&quot;spm&quot;:&quot;3001.4296&quot;}" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/afc91fe638a54ce9a2f50c5e3e09d46b.png" alt="笔耕不辍">
                    </div>
                </div>
                <div class="icon-badge" title="创作能手">
                    <div class="mouse-box">
                        <img class="medal-img" data-report-click="{&quot;spm&quot;:&quot;3001.4296&quot;}" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/qixiebiaobing4@240.png" alt="创作能手">
                    </div>
                </div>
            </div>
        </div>
    </div>
    <div class="profile-intro-name-boxOpration">
        <div class="opt-letter-watch-box">
        <a rel="nofollow" class="bt-button personal-letter" href="https://im.csdn.net/chat/Boantong_" target="_blank">私信</a>
        </div>
        <div class="opt-letter-watch-box"> 
            <a class="personal-watch bt-button" id="btnAttent">关注</a>  
        </div>
    </div>
</div>
<a id="remuneration" data-report-click="{&quot;spm&quot;:&quot;1001.2101.3001.9809&quot;}" rel="nofollow" href="https://blog.csdn.net/Boantong_/article/details/107466493?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-4-107466493-blog-105612478.235^v39^pc_relevant_anti_vip&amp;spm=1001.2101.3001.4242.3&amp;utm_relevant_index=7" class="remuneration-box">
  <img src="https://blog.csdn.net/Boantong_/article/details/107466493?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-4-107466493-blog-105612478.235^v39^pc_relevant_anti_vip&amp;spm=1001.2101.3001.4242.3&amp;utm_relevant_index=7" alt="">
</a>
  <div id="asideWriteGuide" class="aside-box side-write-guide-box type-2">
    <div class="content-box">
      <a rel="nofollow" href="https://mp.csdn.net/" target="_blank" class="btn-go-write" data-report-query="spm=3001.9728" data-report-click="{&quot;spm&quot;:&quot;3001.9728&quot;}">
        <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20230817060240.png" alt="写文章">
      </a>
    </div>
  </div>
<div id="asideSearchArticle" class="aside-box">
	<div class="aside-content search-comter">
    <div class="aside-search aside-search-blog">         
        <input type="text" class="input-serch-blog" name="" autocomplete="off" value="" id="search-blog-words" placeholder="搜博主文章">
        <a class="btn-search-blog" data-report-click="{&quot;spm&quot;:&quot;1001.2101.3001.9182&quot;}">
                    <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/csdn-sou.png">
        </a>
    </div>
    </div>
</div>


<div id="asideHotArticle" class="aside-box">
	<h3 class="aside-title">热门文章</h3>
	<div class="aside-content">
		<ul class="hotArticle-list">
			<li>
				<a href="https://aithinker.blog.csdn.net/article/details/108000974" target="_blank" data-report-click="{&quot;mod&quot;:&quot;popu_541&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4139&quot;,&quot;dest&quot;:&quot;https://aithinker.blog.csdn.net/article/details/108000974&quot;,&quot;ab&quot;:&quot;new&quot;}">
				安信可ESP32-CAM摄像头开发demo--局域网拍照、实时视频、人脸识别
					<img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/readCountWhite.png" alt="">
					<span class="read">74190</span>
                </a>
			</li>
			<li>
				<a href="https://aithinker.blog.csdn.net/article/details/106229281" target="_blank" data-report-click="{&quot;mod&quot;:&quot;popu_541&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4139&quot;,&quot;dest&quot;:&quot;https://aithinker.blog.csdn.net/article/details/106229281&quot;,&quot;ab&quot;:&quot;new&quot;}">
				【安信可IDE 1.5模板专题1】安信可windows一体化环境IDE V1.5 版本降临，体积更小，兼容新旧版本SDK编译
					<img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/readCountWhite.png" alt="">
					<span class="read">67620</span>
                </a>
			</li>
			<li>
				<a href="https://aithinker.blog.csdn.net/article/details/104791452" target="_blank" data-report-click="{&quot;mod&quot;:&quot;popu_541&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4139&quot;,&quot;dest&quot;:&quot;https://aithinker.blog.csdn.net/article/details/104791452&quot;,&quot;ab&quot;:&quot;new&quot;}">
				ESP8266 AT MQTT 透传指令接入阿里云物联网平台笔记；
					<img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/readCountWhite.png" alt="">
					<span class="read">25795</span>
                </a>
			</li>
			<li>
				<a href="https://aithinker.blog.csdn.net/article/details/107635667" target="_blank" data-report-click="{&quot;mod&quot;:&quot;popu_541&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4139&quot;,&quot;dest&quot;:&quot;https://aithinker.blog.csdn.net/article/details/107635667&quot;,&quot;ab&quot;:&quot;new&quot;}">
				安信可ESP32-CAM摄像头开发demo--广域网远程实时查看视频流
					<img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/readCountWhite.png" alt="">
					<span class="read">25063</span>
                </a>
			</li>
			<li>
				<a href="https://aithinker.blog.csdn.net/article/details/104654508" target="_blank" data-report-click="{&quot;mod&quot;:&quot;popu_541&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4139&quot;,&quot;dest&quot;:&quot;https://aithinker.blog.csdn.net/article/details/104654508&quot;,&quot;ab&quot;:&quot;new&quot;}">
				【安信可A9G专题②】A9G在微信公众号上的定位功能笔记分享;
					<img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/readCountWhite.png" alt="">
					<span class="read">19856</span>
                </a>
			</li>
		</ul>
	</div>
</div>
<div id="asideCategory" class="aside-box flexible-box">
    <h3 class="aside-title">分类专栏</h3>
    <div class="aside-content">
        <ul>
            <li>
                <a class="clearfix special-column-name" href="https://blog.csdn.net/boantong_/category_12354052.html" data-report-click="{&quot;mod&quot;:&quot;popu_537&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4137&quot;,&quot;strategy&quot;:&quot;pc付费专栏左侧入口&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/boantong_/category_12354052.html&quot;,&quot;ab&quot;:&quot;new&quot;}">
                    <div class="special-column-bar "></div>
                    <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20201014180756919.png" alt="" onerror="this.src=&#39;https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64&#39;">
                    <span class="title oneline">
                        Ai-M61/M62
                    </span>
                </a>
                <span class="special-column-num">8篇</span>
            </li>
            <li>
                <a class="clearfix special-column-name" href="https://blog.csdn.net/boantong_/category_12352230.html" data-report-click="{&quot;mod&quot;:&quot;popu_537&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4137&quot;,&quot;strategy&quot;:&quot;pc付费专栏左侧入口&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/boantong_/category_12352230.html&quot;,&quot;ab&quot;:&quot;new&quot;}">
                    <div class="special-column-bar "></div>
                    <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20201014180756926.png" alt="" onerror="this.src=&#39;https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64&#39;">
                    <span class="title oneline">
                        开源硬件
                    </span>
                </a>
                <span class="special-column-num">16篇</span>
            </li>
            <li>
                <a class="clearfix special-column-name" href="https://blog.csdn.net/boantong_/category_12352231.html" data-report-click="{&quot;mod&quot;:&quot;popu_537&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4137&quot;,&quot;strategy&quot;:&quot;pc付费专栏左侧入口&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/boantong_/category_12352231.html&quot;,&quot;ab&quot;:&quot;new&quot;}">
                    <div class="special-column-bar "></div>
                    <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20201014180756927.png" alt="" onerror="this.src=&#39;https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64&#39;">
                    <span class="title oneline">
                        小安派
                    </span>
                </a>
                <span class="special-column-num">21篇</span>
            </li>
            <li>
                <a class="clearfix special-column-name" href="https://blog.csdn.net/boantong_/category_12293687.html" data-report-click="{&quot;mod&quot;:&quot;popu_537&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4137&quot;,&quot;strategy&quot;:&quot;pc付费专栏左侧入口&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/boantong_/category_12293687.html&quot;,&quot;ab&quot;:&quot;new&quot;}">
                    <div class="special-column-bar "></div>
                    <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20201014180756930.png" alt="" onerror="this.src=&#39;https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64&#39;">
                    <span class="title oneline">
                        雷达模组
                    </span>
                </a>
                <span class="special-column-num">7篇</span>
            </li>
            <li>
                <a class="clearfix special-column-name" href="https://blog.csdn.net/boantong_/category_12506355.html" data-report-click="{&quot;mod&quot;:&quot;popu_537&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4137&quot;,&quot;strategy&quot;:&quot;pc付费专栏左侧入口&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/boantong_/category_12506355.html&quot;,&quot;ab&quot;:&quot;new&quot;}">
                    <div class="special-column-bar "></div>
                    <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20201014180756780.png" alt="" onerror="this.src=&#39;https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64&#39;">
                    <span class="title oneline">
                        Arduino
                    </span>
                </a>
                <span class="special-column-num">1篇</span>
            </li>
            <li>
                <a class="clearfix special-column-name" href="https://blog.csdn.net/boantong_/category_9755994.html" data-report-click="{&quot;mod&quot;:&quot;popu_537&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4137&quot;,&quot;strategy&quot;:&quot;pc付费专栏左侧入口&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/boantong_/category_9755994.html&quot;,&quot;ab&quot;:&quot;new&quot;}">
                    <div class="special-column-bar "></div>
                    <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20201014180756913.png" alt="" onerror="this.src=&#39;https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64&#39;">
                    <span class="title oneline">
                        安信可 LoRa
                    </span>
                </a>
                <span class="special-column-num">20篇</span>
            </li>
            <li>
                <a class="clearfix special-column-name" href="https://blog.csdn.net/boantong_/category_12033605.html" data-report-click="{&quot;mod&quot;:&quot;popu_537&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4137&quot;,&quot;strategy&quot;:&quot;pc付费专栏左侧入口&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/boantong_/category_12033605.html&quot;,&quot;ab&quot;:&quot;new&quot;}">
                    <div class="special-column-bar "></div>
                    <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20190918140012416.png" alt="" onerror="this.src=&#39;https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64&#39;">
                    <span class="title oneline">
                        安信可Ai-WB2系列
                    </span>
                </a>
                <span class="special-column-num">12篇</span>
            </li>
            <li>
                <a class="clearfix special-column-name" href="https://blog.csdn.net/boantong_/category_10540663.html" data-report-click="{&quot;mod&quot;:&quot;popu_537&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4137&quot;,&quot;strategy&quot;:&quot;pc付费专栏左侧入口&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/boantong_/category_10540663.html&quot;,&quot;ab&quot;:&quot;new&quot;}">
                    <div class="special-column-bar "></div>
                    <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20190918135101160.png" alt="" onerror="this.src=&#39;https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64&#39;">
                    <span class="title oneline">
                        安信可TG7100C系列模组
                    </span>
                </a>
                <span class="special-column-num">2篇</span>
            </li>
            <li>
                <a class="clearfix special-column-name" href="https://blog.csdn.net/boantong_/category_10538167.html" data-report-click="{&quot;mod&quot;:&quot;popu_537&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4137&quot;,&quot;strategy&quot;:&quot;pc付费专栏左侧入口&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/boantong_/category_10538167.html&quot;,&quot;ab&quot;:&quot;new&quot;}">
                    <div class="special-column-bar "></div>
                    <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20190918140037908.png" alt="" onerror="this.src=&#39;https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64&#39;">
                    <span class="title oneline">
                        安信可PB/TG系列蓝牙模组
                    </span>
                </a>
                <span class="special-column-num">4篇</span>
            </li>
            <li>
                <a class="clearfix special-column-name" href="https://blog.csdn.net/boantong_/category_10507298.html" data-report-click="{&quot;mod&quot;:&quot;popu_537&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4137&quot;,&quot;strategy&quot;:&quot;pc付费专栏左侧入口&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/boantong_/category_10507298.html&quot;,&quot;ab&quot;:&quot;new&quot;}">
                    <div class="special-column-bar "></div>
                    <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20201014180756738.png" alt="" onerror="this.src=&#39;https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64&#39;">
                    <span class="title oneline">
                        安信可PB-01/02
                    </span>
                </a>
                <span class="special-column-num">5篇</span>
            </li>
            <li>
                <a class="clearfix special-column-name" href="https://blog.csdn.net/boantong_/category_10455825.html" data-report-click="{&quot;mod&quot;:&quot;popu_537&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4137&quot;,&quot;strategy&quot;:&quot;pc付费专栏左侧入口&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/boantong_/category_10455825.html&quot;,&quot;ab&quot;:&quot;new&quot;}">
                    <div class="special-column-bar "></div>
                    <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20201014180756925.png" alt="" onerror="this.src=&#39;https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64&#39;">
                    <span class="title oneline">
                        安信可WiFi模组
                    </span>
                </a>
                <span class="special-column-num">17篇</span>
            </li>
            <li>
                <a class="clearfix special-column-name" href="https://blog.csdn.net/boantong_/category_9749938.html" data-report-click="{&quot;mod&quot;:&quot;popu_537&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4137&quot;,&quot;strategy&quot;:&quot;pc付费专栏左侧入口&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/boantong_/category_9749938.html&quot;,&quot;ab&quot;:&quot;new&quot;}">
                    <div class="special-column-bar "></div>
                    <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20201014180756738.png" alt="" onerror="this.src=&#39;https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64&#39;">
                    <span class="title oneline">
                        安信可 A9G
                    </span>
                </a>
                <span class="special-column-num">6篇</span>
            </li>
            <li>
                <a class="clearfix special-column-name" href="https://blog.csdn.net/boantong_/category_10434651.html" data-report-click="{&quot;mod&quot;:&quot;popu_537&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4137&quot;,&quot;strategy&quot;:&quot;pc付费专栏左侧入口&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/boantong_/category_10434651.html&quot;,&quot;ab&quot;:&quot;new&quot;}">
                    <div class="special-column-bar "></div>
                    <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20190927151026427.png" alt="" onerror="this.src=&#39;https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64&#39;">
                    <span class="title oneline">
                        博安通BW16
                    </span>
                </a>
                <span class="special-column-num">5篇</span>
            </li>
            <li>
                <a class="clearfix special-column-name" href="https://blog.csdn.net/boantong_/category_12200814.html" data-report-click="{&quot;mod&quot;:&quot;popu_537&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4137&quot;,&quot;strategy&quot;:&quot;pc付费专栏左侧入口&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/boantong_/category_12200814.html&quot;,&quot;ab&quot;:&quot;new&quot;}">
                    <div class="special-column-bar "></div>
                    <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20201014180756913.png" alt="" onerror="this.src=&#39;https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64&#39;">
                    <span class="title oneline">
                        极客松
                    </span>
                </a>
            </li>
            <li>
                <a class="clearfix special-column-name" href="https://blog.csdn.net/boantong_/category_12063012.html" data-report-click="{&quot;mod&quot;:&quot;popu_537&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4137&quot;,&quot;strategy&quot;:&quot;pc付费专栏左侧入口&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/boantong_/category_12063012.html&quot;,&quot;ab&quot;:&quot;new&quot;}">
                    <div class="special-column-bar "></div>
                    <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20201014180756919.png" alt="" onerror="this.src=&#39;https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64&#39;">
                    <span class="title oneline">
                        安信可Ai-WB1系列
                    </span>
                </a>
                <span class="special-column-num">6篇</span>
            </li>
            <li>
                <a class="clearfix special-column-name" href="https://blog.csdn.net/boantong_/category_12084605.html" data-report-click="{&quot;mod&quot;:&quot;popu_537&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4137&quot;,&quot;strategy&quot;:&quot;pc付费专栏左侧入口&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/boantong_/category_12084605.html&quot;,&quot;ab&quot;:&quot;new&quot;}">
                    <div class="special-column-bar "></div>
                    <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20201014180756925.png" alt="" onerror="this.src=&#39;https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64&#39;">
                    <span class="title oneline">
                        离线语音
                    </span>
                </a>
                <span class="special-column-num">1篇</span>
            </li>
            <li>
                <a class="clearfix special-column-name" href="https://blog.csdn.net/boantong_/category_12081219.html" data-report-click="{&quot;mod&quot;:&quot;popu_537&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4137&quot;,&quot;strategy&quot;:&quot;pc付费专栏左侧入口&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/boantong_/category_12081219.html&quot;,&quot;ab&quot;:&quot;new&quot;}">
                    <div class="special-column-bar "></div>
                    <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20201014180756724.png" alt="" onerror="this.src=&#39;https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64&#39;">
                    <span class="title oneline">
                        LVGL
                    </span>
                </a>
                <span class="special-column-num">1篇</span>
            </li>
            <li>
                <a class="clearfix special-column-name" href="https://blog.csdn.net/boantong_/category_12081220.html" data-report-click="{&quot;mod&quot;:&quot;popu_537&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4137&quot;,&quot;strategy&quot;:&quot;pc付费专栏左侧入口&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/boantong_/category_12081220.html&quot;,&quot;ab&quot;:&quot;new&quot;}">
                    <div class="special-column-bar "></div>
                    <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20201014180756922.png" alt="" onerror="this.src=&#39;https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64&#39;">
                    <span class="title oneline">
                        电阻触摸屏
                    </span>
                </a>
                <span class="special-column-num">1篇</span>
            </li>
            <li>
                <a class="clearfix special-column-name" href="https://blog.csdn.net/boantong_/category_11412955.html" data-report-click="{&quot;mod&quot;:&quot;popu_537&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4137&quot;,&quot;strategy&quot;:&quot;pc付费专栏左侧入口&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/boantong_/category_11412955.html&quot;,&quot;ab&quot;:&quot;new&quot;}">
                    <div class="special-column-bar "></div>
                    <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20201014180756780.png" alt="" onerror="this.src=&#39;https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64&#39;">
                    <span class="title oneline">
                        安信可NB-IoT模组
                    </span>
                </a>
                <span class="special-column-num">12篇</span>
            </li>
            <li>
                <a class="clearfix special-column-name" href="https://blog.csdn.net/boantong_/category_12072460.html" data-report-click="{&quot;mod&quot;:&quot;popu_537&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4137&quot;,&quot;strategy&quot;:&quot;pc付费专栏左侧入口&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/boantong_/category_12072460.html&quot;,&quot;ab&quot;:&quot;new&quot;}">
                    <div class="special-column-bar "></div>
                    <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20201014180756922.png" alt="" onerror="this.src=&#39;https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64&#39;">
                    <span class="title oneline">
                        LwM2M
                    </span>
                </a>
                <span class="special-column-num">1篇</span>
            </li>
            <li>
                <a class="clearfix special-column-name" href="https://blog.csdn.net/boantong_/category_12034469.html" data-report-click="{&quot;mod&quot;:&quot;popu_537&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4137&quot;,&quot;strategy&quot;:&quot;pc付费专栏左侧入口&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/boantong_/category_12034469.html&quot;,&quot;ab&quot;:&quot;new&quot;}">
                    <div class="special-column-bar "></div>
                    <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20201014180756928.png" alt="" onerror="this.src=&#39;https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64&#39;">
                    <span class="title oneline">
                        MQTT
                    </span>
                </a>
                <span class="special-column-num">2篇</span>
            </li>
            <li>
                <a class="clearfix special-column-name" href="https://blog.csdn.net/boantong_/category_9749922.html" data-report-click="{&quot;mod&quot;:&quot;popu_537&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4137&quot;,&quot;strategy&quot;:&quot;pc付费专栏左侧入口&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/boantong_/category_9749922.html&quot;,&quot;ab&quot;:&quot;new&quot;}">
                    <div class="special-column-bar "></div>
                    <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20201014180756927.png" alt="" onerror="this.src=&#39;https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64&#39;">
                    <span class="title oneline">
                        安信可 ESP32 专题
                    </span>
                </a>
                <span class="special-column-num">41篇</span>
            </li>
            <li>
                <a class="clearfix special-column-name" href="https://blog.csdn.net/boantong_/category_11219473.html" data-report-click="{&quot;mod&quot;:&quot;popu_537&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4137&quot;,&quot;strategy&quot;:&quot;pc付费专栏左侧入口&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/boantong_/category_11219473.html&quot;,&quot;ab&quot;:&quot;new&quot;}">
                    <div class="special-column-bar "></div>
                    <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20201014180756916.png" alt="" onerror="this.src=&#39;https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64&#39;">
                    <span class="title oneline">
                        离线语音模组
                    </span>
                </a>
                <span class="special-column-num">5篇</span>
            </li>
            <li>
                <a class="clearfix special-column-name" href="https://blog.csdn.net/boantong_/category_11072522.html" data-report-click="{&quot;mod&quot;:&quot;popu_537&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4137&quot;,&quot;strategy&quot;:&quot;pc付费专栏左侧入口&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/boantong_/category_11072522.html&quot;,&quot;ab&quot;:&quot;new&quot;}">
                    <div class="special-column-bar "></div>
                    <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20201014180756927.png" alt="" onerror="this.src=&#39;https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64&#39;">
                    <span class="title oneline">
                        安信可模组
                    </span>
                </a>
                <span class="special-column-num">14篇</span>
            </li>
            <li>
                <a class="clearfix special-column-name" href="https://blog.csdn.net/boantong_/category_11415763.html" data-report-click="{&quot;mod&quot;:&quot;popu_537&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4137&quot;,&quot;strategy&quot;:&quot;pc付费专栏左侧入口&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/boantong_/category_11415763.html&quot;,&quot;ab&quot;:&quot;new&quot;}">
                    <div class="special-column-bar "></div>
                    <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20190918140213434.png" alt="" onerror="this.src=&#39;https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64&#39;">
                    <span class="title oneline">
                        安信可Hi海思系列模组
                    </span>
                </a>
                <span class="special-column-num">4篇</span>
            </li>
            <li>
                <a class="clearfix special-column-name" href="https://blog.csdn.net/boantong_/category_11092333.html" data-report-click="{&quot;mod&quot;:&quot;popu_537&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4137&quot;,&quot;strategy&quot;:&quot;pc付费专栏左侧入口&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/boantong_/category_11092333.html&quot;,&quot;ab&quot;:&quot;new&quot;}">
                    <div class="special-column-bar "></div>
                    <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20201014180756916.png" alt="" onerror="this.src=&#39;https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64&#39;">
                    <span class="title oneline">
                        安信可ESP32C3系列
                    </span>
                </a>
                <span class="special-column-num">12篇</span>
            </li>
            <li>
                <a class="clearfix special-column-name" href="https://blog.csdn.net/boantong_/category_9747017.html" data-report-click="{&quot;mod&quot;:&quot;popu_537&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4137&quot;,&quot;strategy&quot;:&quot;pc付费专栏左侧入口&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/boantong_/category_9747017.html&quot;,&quot;ab&quot;:&quot;new&quot;}">
                    <div class="special-column-bar "></div>
                    <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20201014180756754.png" alt="" onerror="this.src=&#39;https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64&#39;">
                    <span class="title oneline">
                        安信可TB-02
                    </span>
                </a>
                <span class="special-column-num">11篇</span>
            </li>
            <li>
                <a class="clearfix special-column-name" href="https://blog.csdn.net/boantong_/category_9758987.html" data-report-click="{&quot;mod&quot;:&quot;popu_537&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4137&quot;,&quot;strategy&quot;:&quot;pc付费专栏左侧入口&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/boantong_/category_9758987.html&quot;,&quot;ab&quot;:&quot;new&quot;}">
                    <div class="special-column-bar "></div>
                    <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20201014180756930.png" alt="" onerror="this.src=&#39;https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64&#39;">
                    <span class="title oneline">
                        安信可ESP8266
                    </span>
                </a>
                <span class="special-column-num">29篇</span>
            </li>
            <li>
                <a class="clearfix special-column-name" href="https://blog.csdn.net/boantong_/category_11267176.html" data-report-click="{&quot;mod&quot;:&quot;popu_537&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4137&quot;,&quot;strategy&quot;:&quot;pc付费专栏左侧入口&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/boantong_/category_11267176.html&quot;,&quot;ab&quot;:&quot;new&quot;}">
                    <div class="special-column-bar "></div>
                    <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20201014180756757.png" alt="" onerror="this.src=&#39;https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64&#39;">
                    <span class="title oneline">
                        安信可 GP系列模组
                    </span>
                </a>
                <span class="special-column-num">2篇</span>
            </li>
            <li>
                <a class="clearfix special-column-name" href="https://blog.csdn.net/boantong_/category_9754647.html" data-report-click="{&quot;mod&quot;:&quot;popu_537&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4137&quot;,&quot;strategy&quot;:&quot;pc付费专栏左侧入口&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/boantong_/category_9754647.html&quot;,&quot;ab&quot;:&quot;new&quot;}">
                    <div class="special-column-bar "></div>
                    <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20201014180756930.png" alt="" onerror="this.src=&#39;https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64&#39;">
                    <span class="title oneline">
                        ESP8266 MQTT对接腾讯云
                    </span>
                </a>
                <span class="special-column-num">10篇</span>
            </li>
            <li>
                <a class="clearfix special-column-name" href="https://blog.csdn.net/boantong_/category_10190577.html" data-report-click="{&quot;mod&quot;:&quot;popu_537&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4137&quot;,&quot;strategy&quot;:&quot;pc付费专栏左侧入口&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/boantong_/category_10190577.html&quot;,&quot;ab&quot;:&quot;new&quot;}">
                    <div class="special-column-bar "></div>
                    <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20201014180756754.png" alt="" onerror="this.src=&#39;https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64&#39;">
                    <span class="title oneline">
                        安信可首款4G模组CA-01
                    </span>
                </a>
                <span class="special-column-num">6篇</span>
            </li>
            <li>
                <a class="clearfix special-column-name" href="https://blog.csdn.net/boantong_/category_9731552.html" data-report-click="{&quot;mod&quot;:&quot;popu_537&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4137&quot;,&quot;strategy&quot;:&quot;pc付费专栏左侧入口&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/boantong_/category_9731552.html&quot;,&quot;ab&quot;:&quot;new&quot;}">
                    <div class="special-column-bar "></div>
                    <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20201014180756919.png" alt="" onerror="this.src=&#39;https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64&#39;">
                    <span class="title oneline">
                        安信可一体化环境
                    </span>
                </a>
                <span class="special-column-num">4篇</span>
            </li>
            <li>
                <a class="clearfix special-column-name" href="https://blog.csdn.net/boantong_/category_10554431.html" data-report-click="{&quot;mod&quot;:&quot;popu_537&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4137&quot;,&quot;strategy&quot;:&quot;pc付费专栏左侧入口&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/boantong_/category_10554431.html&quot;,&quot;ab&quot;:&quot;new&quot;}">
                    <div class="special-column-bar "></div>
                    <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20201014180756927.png" alt="" onerror="this.src=&#39;https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64&#39;">
                    <span class="title oneline">
                        博安通BW15
                    </span>
                </a>
                <span class="special-column-num">1篇</span>
            </li>
        </ul>
    </div>
    <p class="text-center">
        <a class="flexible-btn" data-fbox="aside-archive"><img class="look-more" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/arrowDownWhite.png" alt=""></a>
    </p>
</div>
<div id="asideNewComments" class="aside-box">
    <h3 class="aside-title">最新评论</h3>
    <div class="aside-content">
        <ul class="newcomment-list">
            <li>
                <a class="title text-truncate" target="_blank" href="https://aithinker.blog.csdn.net/article/details/104791452#comments_30170885" data-report-click="{&quot;mod&quot;:&quot;popu_542&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4231&quot;,&quot;dest&quot;:&quot;https://aithinker.blog.csdn.net/article/details/104791452#comments_30170885&quot;,&quot;ab&quot;:&quot;new&quot;}">ESP8266 AT MQTT 透传指令接入阿里云物联网平台笔记；</a>
                <p class="comment ellipsis">
                    <a href="https://blog.csdn.net/weixin_43044825" class="user-name" target="_blank">牛虻-: </a>
                    <span class="code-comments">topic类的Devicename要输入自己创建的，不是直接黏贴topic类。</span>
                </p>
            </li>
            <li>
                <a class="title text-truncate" target="_blank" href="https://aithinker.blog.csdn.net/article/details/131952066#comments_30168704" data-report-click="{&quot;mod&quot;:&quot;popu_542&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4231&quot;,&quot;dest&quot;:&quot;https://aithinker.blog.csdn.net/article/details/131952066#comments_30168704&quot;,&quot;ab&quot;:&quot;new&quot;}">【完全开源】智能桌面助手——AiPi-DSL_Dashboard</a>
                <p class="comment ellipsis">
                    <a href="https://blog.csdn.net/tossboy008" class="user-name" target="_blank">tossboy008: </a>
                    <span class="code-comments">所以要怎么复刻呢？求详细教程。</span>
                </p>
            </li>
            <li>
                <a class="title text-truncate" target="_blank" href="https://aithinker.blog.csdn.net/article/details/134552862#comments_30089507" data-report-click="{&quot;mod&quot;:&quot;popu_542&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4231&quot;,&quot;dest&quot;:&quot;https://aithinker.blog.csdn.net/article/details/134552862#comments_30089507&quot;,&quot;ab&quot;:&quot;new&quot;}">【完全开源】小安派-UNO-ET485(AiPi-UNO-ET485)Arduino 开发板</a>
                <p class="comment ellipsis">
                    <a href="https://blog.csdn.net/m0_60572615" class="user-name" target="_blank">wennwennn: </a>
                    <span class="code-comments">这个是新设计，店铺还没有开售是吗</span>
                </p>
            </li>
            <li>
                <a class="title text-truncate" target="_blank" href="https://aithinker.blog.csdn.net/article/details/128032159#comments_30083714" data-report-click="{&quot;mod&quot;:&quot;popu_542&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4231&quot;,&quot;dest&quot;:&quot;https://aithinker.blog.csdn.net/article/details/128032159#comments_30083714&quot;,&quot;ab&quot;:&quot;new&quot;}">安信可Ai-WB1系列AT指令连接MQTT阿里云物联网平台</a>
                <p class="comment ellipsis">
                    <a href="https://blog.csdn.net/weixin_46793259" class="user-name" target="_blank">牛二_200Kg: </a>
                    <span class="code-comments">Aiwb2连接不了阿里云 client is太长会报错</span>
                </p>
            </li>
            <li>
                <a class="title text-truncate" target="_blank" href="https://aithinker.blog.csdn.net/article/details/126404407#comments_30058540" data-report-click="{&quot;mod&quot;:&quot;popu_542&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4231&quot;,&quot;dest&quot;:&quot;https://aithinker.blog.csdn.net/article/details/126404407#comments_30058540&quot;,&quot;ab&quot;:&quot;new&quot;}">Ai-WB2模组基于TLS的MQTT连接服务器使用示例</a>
                <p class="comment ellipsis">
                    <a href="https://blog.csdn.net/LXF430" class="user-name" target="_blank">爱学习的小梁同学: </a>
                    <span class="code-comments">arch:BL602,NULL
company
【2023-04-29 17:04:20 402】:Ai-Thinker|B&amp;T
ble_mac:b40ecfdd7438
wifi_mac:b40ecfdd7437
sd
【2023-04-29 17:04:20 410】k_version:release/release_bl_iot_sdk_1.6.36
firmware_version:V4
【2023-04-29 17:04:20 417】.18_P1.4.4-e15d67b
compile_time:Nov 25 2022 11:22:39

ready
这种上电打印是什么意思，手动发送任何AT指令都没有返回</span>
                </p>
            </li>
        </ul>
    </div>
</div>
<div id="asideNewNps" class="aside-box common-nps-box" style="display: block;">
    <h3 class="aside-title">您愿意向朋友推荐“博客详情页”吗？</h3>
    <div class="aside-content">
        <ul class="newnps-list">
            <li class="newnps-item" data-type="强烈不推荐">
                <div class="newnps-img-box">
                    <img class="newnps-img active" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/npsFeel1.png" alt="">
                    <img class="newnps-img default" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/npsFeelGrey1.png" alt="">
                </div>
                <div class="newnps-text">强烈不推荐</div>
            </li>
            <li class="newnps-item" data-type="不推荐">
                <div class="newnps-img-box">
                    <img class="newnps-img active" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/npsFeel2.png" alt="">
                    <img class="newnps-img default" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/npsFeelGrey2.png" alt="">
                </div>
                <div class="newnps-text">不推荐</div>
            </li>
            <li class="newnps-item" data-type="一般般">
                <div class="newnps-img-box">
                    <img class="newnps-img active" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/npsFeel3.png" alt="">
                    <img class="newnps-img default" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/npsFeelGrey3.png" alt="">
                </div>
                <div class="newnps-text">一般般</div>
            </li>
            <li class="newnps-item" data-type="推荐">
                <div class="newnps-img-box">
                    <img class="newnps-img active" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/npsFeel4.png" alt="">
                    <img class="newnps-img default" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/npsFeelGrey4.png" alt="">
                </div>
                <div class="newnps-text">推荐</div>
            </li>
            <li class="newnps-item" data-type="强烈推荐">
                <div class="newnps-img-box">
                    <img class="newnps-img active" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/npsFeel5.png" alt="">
                    <img class="newnps-img default" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/npsFeelGrey5.png" alt="">
                </div>
                <div class="newnps-text">强烈推荐</div>
            </li>
        </ul>
        <div class="newnps-form-box">
        <div class="newnps-form">
            <input type="text" placeholder="请输入建议或反馈后点击提交" class="newnps-input">
            <span class="newnps-btn">提交</span>
        </div>
        </div>
    </div>
</div>
<div id="asideArchive" class="aside-box" style="display:block!important; width:300px;">
    <h3 class="aside-title">最新文章</h3>
    <div class="aside-content">
        <ul class="inf_list clearfix">
            <li class="clearfix">
            <a href="https://aithinker.blog.csdn.net/article/details/134677361" target="_blank" data-report-click="{&quot;mod&quot;:&quot;popu_382&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4136&quot;,&quot;dest&quot;:&quot;https://aithinker.blog.csdn.net/article/details/134677361&quot;,&quot;ab&quot;:&quot;new&quot;}">【完全开源】小安派-Cam-D200(AiPi-Cam-D200)200W摄像头开发板</a>
            </li>
            <li class="clearfix">
            <a href="https://aithinker.blog.csdn.net/article/details/134552862" target="_blank" data-report-click="{&quot;mod&quot;:&quot;popu_382&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4136&quot;,&quot;dest&quot;:&quot;https://aithinker.blog.csdn.net/article/details/134552862&quot;,&quot;ab&quot;:&quot;new&quot;}">【完全开源】小安派-UNO-ET485(AiPi-UNO-ET485)Arduino 开发板</a>
            </li>
            <li class="clearfix">
            <a href="https://aithinker.blog.csdn.net/article/details/134513330" target="_blank" data-report-click="{&quot;mod&quot;:&quot;popu_382&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4136&quot;,&quot;dest&quot;:&quot;https://aithinker.blog.csdn.net/article/details/134513330&quot;,&quot;ab&quot;:&quot;new&quot;}">AiPi-R286Box(爱星云86盒)</a>
            </li>
        </ul>
        <div class="archive-bar"></div>
        <div class="archive-box">
                <div class="archive-list-item"><a href="https://aithinker.blog.csdn.net/?type=blog&amp;year=2023&amp;month=11" target="_blank" data-report-click="{&quot;mod&quot;:&quot;popu_538&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4138&quot;,&quot;ab&quot;:&quot;new&quot;,&quot;dest&quot;:&quot;https://aithinker.blog.csdn.net?type=blog&amp;year=2023&amp;month=11&quot;}"><span class="year">2023年</span><span class="num">39篇</span></a></div>
                <div class="archive-list-item"><a href="https://aithinker.blog.csdn.net/?type=blog&amp;year=2022&amp;month=12" target="_blank" data-report-click="{&quot;mod&quot;:&quot;popu_538&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4138&quot;,&quot;ab&quot;:&quot;new&quot;,&quot;dest&quot;:&quot;https://aithinker.blog.csdn.net?type=blog&amp;year=2022&amp;month=12&quot;}"><span class="year">2022年</span><span class="num">41篇</span></a></div>
                <div class="archive-list-item"><a href="https://aithinker.blog.csdn.net/?type=blog&amp;year=2021&amp;month=12" target="_blank" data-report-click="{&quot;mod&quot;:&quot;popu_538&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4138&quot;,&quot;ab&quot;:&quot;new&quot;,&quot;dest&quot;:&quot;https://aithinker.blog.csdn.net?type=blog&amp;year=2021&amp;month=12&quot;}"><span class="year">2021年</span><span class="num">79篇</span></a></div>
                <div class="archive-list-item"><a href="https://aithinker.blog.csdn.net/?type=blog&amp;year=2020&amp;month=12" target="_blank" data-report-click="{&quot;mod&quot;:&quot;popu_538&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4138&quot;,&quot;ab&quot;:&quot;new&quot;,&quot;dest&quot;:&quot;https://aithinker.blog.csdn.net?type=blog&amp;year=2020&amp;month=12&quot;}"><span class="year">2020年</span><span class="num">74篇</span></a></div>
        </div>
    </div>
</div>
    <!-- 详情页显示目录 -->
<!--文章目录-->
<div id="asidedirectory" class="aside-box">
    <div class="groupfile" id="directory">
        <h3 class="aside-title">目录</h3>
        <div class="align-items-stretch group_item">
            <div class="pos-box">
            <div class="scroll-box">
                <div class="toc-box"><ol><li class="active"><a href="https://blog.csdn.net/Boantong_/article/details/107466493?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-4-107466493-blog-105612478.235^v39^pc_relevant_anti_vip&amp;spm=1001.2101.3001.4242.3&amp;utm_relevant_index=7#t0">文章目录</a></li><li class=""><a href="https://blog.csdn.net/Boantong_/article/details/107466493?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-4-107466493-blog-105612478.235^v39^pc_relevant_anti_vip&amp;spm=1001.2101.3001.4242.3&amp;utm_relevant_index=7#t1">一、冷暖光的PWM关系；</a></li><li class="sub-box"><ol><li class=""><a href="https://blog.csdn.net/Boantong_/article/details/107466493?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-4-107466493-blog-105612478.235^v39^pc_relevant_anti_vip&amp;spm=1001.2101.3001.4242.3&amp;utm_relevant_index=7#t2">2.1、色温的定义</a></li><li class=""><a href="https://blog.csdn.net/Boantong_/article/details/107466493?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-4-107466493-blog-105612478.235^v39^pc_relevant_anti_vip&amp;spm=1001.2101.3001.4242.3&amp;utm_relevant_index=7#t3">2.2、PWM与指定的色温亮度的计算</a></li></ol></li><li class=""><a href="https://blog.csdn.net/Boantong_/article/details/107466493?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-4-107466493-blog-105612478.235^v39^pc_relevant_anti_vip&amp;spm=1001.2101.3001.4242.3&amp;utm_relevant_index=7#t4">二、 RGB/HSV</a></li><li class="sub-box"><ol><li class=""><a href="https://blog.csdn.net/Boantong_/article/details/107466493?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-4-107466493-blog-105612478.235^v39^pc_relevant_anti_vip&amp;spm=1001.2101.3001.4242.3&amp;utm_relevant_index=7#t5">HSV模型转RGB</a></li><li class=""><a href="https://blog.csdn.net/Boantong_/article/details/107466493?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-4-107466493-blog-105612478.235^v39^pc_relevant_anti_vip&amp;spm=1001.2101.3001.4242.3&amp;utm_relevant_index=7#t6">RGB模型转 HSV</a></li></ol></li><li class=""><a href="https://blog.csdn.net/Boantong_/article/details/107466493?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-4-107466493-blog-105612478.235^v39^pc_relevant_anti_vip&amp;spm=1001.2101.3001.4242.3&amp;utm_relevant_index=7#t7">三、函数说明</a></li><li class=""><a href="https://blog.csdn.net/Boantong_/article/details/107466493?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-4-107466493-blog-105612478.235^v39^pc_relevant_anti_vip&amp;spm=1001.2101.3001.4242.3&amp;utm_relevant_index=7#t8">四、其他</a></li></ol></div>
            </div>
            </div>
        </div>
    </div>
</div>
</aside>
<script>
	$("a.flexible-btn").click(function(){
		$(this).parents('div.aside-box').removeClass('flexible-box');
		$(this).parents("p.text-center").remove();
	})
</script>
<script type="text/javascript" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/user-tooltip.js"></script>
<script type="text/javascript" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/user-medal.js"></script>        </div>
<div class="recommend-right align-items-stretch clearfix" id="rightAside" data-type="recommend">
    <aside class="recommend-right_aside">
        <div id="recommend-right">
                        <div class="flex-column aside-box groupfile" id="groupfile" style="display: block; max-height: 456px;">
                <div class="groupfile-div" style="max-height: 456px;">
                <h3 class="aside-title">目录</h3>
                <div class="align-items-stretch group_item">
                    <div class="pos-box">
                        <div class="scroll-box">
                            <div class="toc-box"><ol><li class="active"><a href="https://blog.csdn.net/Boantong_/article/details/107466493?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-4-107466493-blog-105612478.235^v39^pc_relevant_anti_vip&amp;spm=1001.2101.3001.4242.3&amp;utm_relevant_index=7#t0">文章目录</a></li><li class=""><a href="https://blog.csdn.net/Boantong_/article/details/107466493?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-4-107466493-blog-105612478.235^v39^pc_relevant_anti_vip&amp;spm=1001.2101.3001.4242.3&amp;utm_relevant_index=7#t1">一、冷暖光的PWM关系；</a></li><li class="sub-box"><ol><li class=""><a href="https://blog.csdn.net/Boantong_/article/details/107466493?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-4-107466493-blog-105612478.235^v39^pc_relevant_anti_vip&amp;spm=1001.2101.3001.4242.3&amp;utm_relevant_index=7#t2">2.1、色温的定义</a></li><li class=""><a href="https://blog.csdn.net/Boantong_/article/details/107466493?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-4-107466493-blog-105612478.235^v39^pc_relevant_anti_vip&amp;spm=1001.2101.3001.4242.3&amp;utm_relevant_index=7#t3">2.2、PWM与指定的色温亮度的计算</a></li></ol></li><li class=""><a href="https://blog.csdn.net/Boantong_/article/details/107466493?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-4-107466493-blog-105612478.235^v39^pc_relevant_anti_vip&amp;spm=1001.2101.3001.4242.3&amp;utm_relevant_index=7#t4">二、 RGB/HSV</a></li><li class="sub-box"><ol><li class=""><a href="https://blog.csdn.net/Boantong_/article/details/107466493?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-4-107466493-blog-105612478.235^v39^pc_relevant_anti_vip&amp;spm=1001.2101.3001.4242.3&amp;utm_relevant_index=7#t5">HSV模型转RGB</a></li><li class=""><a href="https://blog.csdn.net/Boantong_/article/details/107466493?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-4-107466493-blog-105612478.235^v39^pc_relevant_anti_vip&amp;spm=1001.2101.3001.4242.3&amp;utm_relevant_index=7#t6">RGB模型转 HSV</a></li></ol></li><li class=""><a href="https://blog.csdn.net/Boantong_/article/details/107466493?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-4-107466493-blog-105612478.235^v39^pc_relevant_anti_vip&amp;spm=1001.2101.3001.4242.3&amp;utm_relevant_index=7#t7">三、函数说明</a></li><li class=""><a href="https://blog.csdn.net/Boantong_/article/details/107466493?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-4-107466493-blog-105612478.235^v39^pc_relevant_anti_vip&amp;spm=1001.2101.3001.4242.3&amp;utm_relevant_index=7#t8">四、其他</a></li></ol></div>
                        </div>
                    </div>
                </div>
                </div>
            </div>
            <div class="aside-box kind_person d-flex flex-column">
                    <h3 class="aside-title">分类专栏</h3>
                    <div class="align-items-stretch kindof_item" id="kind_person_column">
                        <div class="aside-content">
                            <ul>
                                <li>
                                    <a class="clearfix special-column-name" href="https://blog.csdn.net/boantong_/category_12354052.html" data-report-click="{&quot;mod&quot;:&quot;popu_537&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4137&quot;,&quot;strategy&quot;:&quot;pc付费专栏左侧入口&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/boantong_/category_12354052.html&quot;,&quot;ab&quot;:&quot;new&quot;}">
                                        <div class="special-column-bar "></div>
                                        <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20201014180756919.png" alt="" onerror="this.src=&#39;https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64&#39;">
                                        <span class="">
                                            Ai-M61/M62
                                        </span>
                                    </a>
                                    <span class="special-column-num">8篇</span>
                                </li>
                                <li>
                                    <a class="clearfix special-column-name" href="https://blog.csdn.net/boantong_/category_12352230.html" data-report-click="{&quot;mod&quot;:&quot;popu_537&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4137&quot;,&quot;strategy&quot;:&quot;pc付费专栏左侧入口&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/boantong_/category_12352230.html&quot;,&quot;ab&quot;:&quot;new&quot;}">
                                        <div class="special-column-bar "></div>
                                        <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20201014180756926.png" alt="" onerror="this.src=&#39;https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64&#39;">
                                        <span class="">
                                            开源硬件
                                        </span>
                                    </a>
                                    <span class="special-column-num">16篇</span>
                                </li>
                                <li>
                                    <a class="clearfix special-column-name" href="https://blog.csdn.net/boantong_/category_12352231.html" data-report-click="{&quot;mod&quot;:&quot;popu_537&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4137&quot;,&quot;strategy&quot;:&quot;pc付费专栏左侧入口&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/boantong_/category_12352231.html&quot;,&quot;ab&quot;:&quot;new&quot;}">
                                        <div class="special-column-bar "></div>
                                        <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20201014180756927.png" alt="" onerror="this.src=&#39;https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64&#39;">
                                        <span class="">
                                            小安派
                                        </span>
                                    </a>
                                    <span class="special-column-num">21篇</span>
                                </li>
                                <li>
                                    <a class="clearfix special-column-name" href="https://blog.csdn.net/boantong_/category_12293687.html" data-report-click="{&quot;mod&quot;:&quot;popu_537&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4137&quot;,&quot;strategy&quot;:&quot;pc付费专栏左侧入口&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/boantong_/category_12293687.html&quot;,&quot;ab&quot;:&quot;new&quot;}">
                                        <div class="special-column-bar "></div>
                                        <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20201014180756930.png" alt="" onerror="this.src=&#39;https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64&#39;">
                                        <span class="">
                                            雷达模组
                                        </span>
                                    </a>
                                    <span class="special-column-num">7篇</span>
                                </li>
                                <li>
                                    <a class="clearfix special-column-name" href="https://blog.csdn.net/boantong_/category_12506355.html" data-report-click="{&quot;mod&quot;:&quot;popu_537&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4137&quot;,&quot;strategy&quot;:&quot;pc付费专栏左侧入口&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/boantong_/category_12506355.html&quot;,&quot;ab&quot;:&quot;new&quot;}">
                                        <div class="special-column-bar "></div>
                                        <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20201014180756780.png" alt="" onerror="this.src=&#39;https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64&#39;">
                                        <span class="">
                                            Arduino
                                        </span>
                                    </a>
                                    <span class="special-column-num">1篇</span>
                                </li>
                                <li>
                                    <a class="clearfix special-column-name" href="https://blog.csdn.net/boantong_/category_9755994.html" data-report-click="{&quot;mod&quot;:&quot;popu_537&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4137&quot;,&quot;strategy&quot;:&quot;pc付费专栏左侧入口&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/boantong_/category_9755994.html&quot;,&quot;ab&quot;:&quot;new&quot;}">
                                        <div class="special-column-bar "></div>
                                        <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20201014180756913.png" alt="" onerror="this.src=&#39;https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64&#39;">
                                        <span class="">
                                            安信可 LoRa
                                        </span>
                                    </a>
                                    <span class="special-column-num">20篇</span>
                                </li>
                                <li>
                                    <a class="clearfix special-column-name" href="https://blog.csdn.net/boantong_/category_12033605.html" data-report-click="{&quot;mod&quot;:&quot;popu_537&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4137&quot;,&quot;strategy&quot;:&quot;pc付费专栏左侧入口&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/boantong_/category_12033605.html&quot;,&quot;ab&quot;:&quot;new&quot;}">
                                        <div class="special-column-bar "></div>
                                        <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20190918140012416.png" alt="" onerror="this.src=&#39;https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64&#39;">
                                        <span class="">
                                            安信可Ai-WB2系列
                                        </span>
                                    </a>
                                    <span class="special-column-num">12篇</span>
                                </li>
                                <li>
                                    <a class="clearfix special-column-name" href="https://blog.csdn.net/boantong_/category_10540663.html" data-report-click="{&quot;mod&quot;:&quot;popu_537&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4137&quot;,&quot;strategy&quot;:&quot;pc付费专栏左侧入口&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/boantong_/category_10540663.html&quot;,&quot;ab&quot;:&quot;new&quot;}">
                                        <div class="special-column-bar "></div>
                                        <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20190918135101160.png" alt="" onerror="this.src=&#39;https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64&#39;">
                                        <span class="">
                                            安信可TG7100C系列模组
                                        </span>
                                    </a>
                                    <span class="special-column-num">2篇</span>
                                </li>
                                <li>
                                    <a class="clearfix special-column-name" href="https://blog.csdn.net/boantong_/category_10538167.html" data-report-click="{&quot;mod&quot;:&quot;popu_537&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4137&quot;,&quot;strategy&quot;:&quot;pc付费专栏左侧入口&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/boantong_/category_10538167.html&quot;,&quot;ab&quot;:&quot;new&quot;}">
                                        <div class="special-column-bar "></div>
                                        <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20190918140037908.png" alt="" onerror="this.src=&#39;https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64&#39;">
                                        <span class="">
                                            安信可PB/TG系列蓝牙模组
                                        </span>
                                    </a>
                                    <span class="special-column-num">4篇</span>
                                </li>
                                <li>
                                    <a class="clearfix special-column-name" href="https://blog.csdn.net/boantong_/category_10507298.html" data-report-click="{&quot;mod&quot;:&quot;popu_537&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4137&quot;,&quot;strategy&quot;:&quot;pc付费专栏左侧入口&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/boantong_/category_10507298.html&quot;,&quot;ab&quot;:&quot;new&quot;}">
                                        <div class="special-column-bar "></div>
                                        <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20201014180756738.png" alt="" onerror="this.src=&#39;https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64&#39;">
                                        <span class="">
                                            安信可PB-01/02
                                        </span>
                                    </a>
                                    <span class="special-column-num">5篇</span>
                                </li>
                                <li>
                                    <a class="clearfix special-column-name" href="https://blog.csdn.net/boantong_/category_10455825.html" data-report-click="{&quot;mod&quot;:&quot;popu_537&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4137&quot;,&quot;strategy&quot;:&quot;pc付费专栏左侧入口&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/boantong_/category_10455825.html&quot;,&quot;ab&quot;:&quot;new&quot;}">
                                        <div class="special-column-bar "></div>
                                        <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20201014180756925.png" alt="" onerror="this.src=&#39;https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64&#39;">
                                        <span class="">
                                            安信可WiFi模组
                                        </span>
                                    </a>
                                    <span class="special-column-num">17篇</span>
                                </li>
                                <li>
                                    <a class="clearfix special-column-name" href="https://blog.csdn.net/boantong_/category_9749938.html" data-report-click="{&quot;mod&quot;:&quot;popu_537&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4137&quot;,&quot;strategy&quot;:&quot;pc付费专栏左侧入口&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/boantong_/category_9749938.html&quot;,&quot;ab&quot;:&quot;new&quot;}">
                                        <div class="special-column-bar "></div>
                                        <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20201014180756738.png" alt="" onerror="this.src=&#39;https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64&#39;">
                                        <span class="">
                                            安信可 A9G
                                        </span>
                                    </a>
                                    <span class="special-column-num">6篇</span>
                                </li>
                                <li>
                                    <a class="clearfix special-column-name" href="https://blog.csdn.net/boantong_/category_10434651.html" data-report-click="{&quot;mod&quot;:&quot;popu_537&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4137&quot;,&quot;strategy&quot;:&quot;pc付费专栏左侧入口&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/boantong_/category_10434651.html&quot;,&quot;ab&quot;:&quot;new&quot;}">
                                        <div class="special-column-bar "></div>
                                        <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20190927151026427.png" alt="" onerror="this.src=&#39;https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64&#39;">
                                        <span class="">
                                            博安通BW16
                                        </span>
                                    </a>
                                    <span class="special-column-num">5篇</span>
                                </li>
                                <li>
                                    <a class="clearfix special-column-name" href="https://blog.csdn.net/boantong_/category_12200814.html" data-report-click="{&quot;mod&quot;:&quot;popu_537&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4137&quot;,&quot;strategy&quot;:&quot;pc付费专栏左侧入口&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/boantong_/category_12200814.html&quot;,&quot;ab&quot;:&quot;new&quot;}">
                                        <div class="special-column-bar "></div>
                                        <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20201014180756913.png" alt="" onerror="this.src=&#39;https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64&#39;">
                                        <span class="">
                                            极客松
                                        </span>
                                    </a>
                                </li>
                                <li>
                                    <a class="clearfix special-column-name" href="https://blog.csdn.net/boantong_/category_12063012.html" data-report-click="{&quot;mod&quot;:&quot;popu_537&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4137&quot;,&quot;strategy&quot;:&quot;pc付费专栏左侧入口&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/boantong_/category_12063012.html&quot;,&quot;ab&quot;:&quot;new&quot;}">
                                        <div class="special-column-bar "></div>
                                        <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20201014180756919.png" alt="" onerror="this.src=&#39;https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64&#39;">
                                        <span class="">
                                            安信可Ai-WB1系列
                                        </span>
                                    </a>
                                    <span class="special-column-num">6篇</span>
                                </li>
                                <li>
                                    <a class="clearfix special-column-name" href="https://blog.csdn.net/boantong_/category_12084605.html" data-report-click="{&quot;mod&quot;:&quot;popu_537&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4137&quot;,&quot;strategy&quot;:&quot;pc付费专栏左侧入口&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/boantong_/category_12084605.html&quot;,&quot;ab&quot;:&quot;new&quot;}">
                                        <div class="special-column-bar "></div>
                                        <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20201014180756925.png" alt="" onerror="this.src=&#39;https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64&#39;">
                                        <span class="">
                                            离线语音
                                        </span>
                                    </a>
                                    <span class="special-column-num">1篇</span>
                                </li>
                                <li>
                                    <a class="clearfix special-column-name" href="https://blog.csdn.net/boantong_/category_12081219.html" data-report-click="{&quot;mod&quot;:&quot;popu_537&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4137&quot;,&quot;strategy&quot;:&quot;pc付费专栏左侧入口&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/boantong_/category_12081219.html&quot;,&quot;ab&quot;:&quot;new&quot;}">
                                        <div class="special-column-bar "></div>
                                        <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20201014180756724.png" alt="" onerror="this.src=&#39;https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64&#39;">
                                        <span class="">
                                            LVGL
                                        </span>
                                    </a>
                                    <span class="special-column-num">1篇</span>
                                </li>
                                <li>
                                    <a class="clearfix special-column-name" href="https://blog.csdn.net/boantong_/category_12081220.html" data-report-click="{&quot;mod&quot;:&quot;popu_537&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4137&quot;,&quot;strategy&quot;:&quot;pc付费专栏左侧入口&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/boantong_/category_12081220.html&quot;,&quot;ab&quot;:&quot;new&quot;}">
                                        <div class="special-column-bar "></div>
                                        <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20201014180756922.png" alt="" onerror="this.src=&#39;https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64&#39;">
                                        <span class="">
                                            电阻触摸屏
                                        </span>
                                    </a>
                                    <span class="special-column-num">1篇</span>
                                </li>
                                <li>
                                    <a class="clearfix special-column-name" href="https://blog.csdn.net/boantong_/category_11412955.html" data-report-click="{&quot;mod&quot;:&quot;popu_537&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4137&quot;,&quot;strategy&quot;:&quot;pc付费专栏左侧入口&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/boantong_/category_11412955.html&quot;,&quot;ab&quot;:&quot;new&quot;}">
                                        <div class="special-column-bar "></div>
                                        <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20201014180756780.png" alt="" onerror="this.src=&#39;https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64&#39;">
                                        <span class="">
                                            安信可NB-IoT模组
                                        </span>
                                    </a>
                                    <span class="special-column-num">12篇</span>
                                </li>
                                <li>
                                    <a class="clearfix special-column-name" href="https://blog.csdn.net/boantong_/category_12072460.html" data-report-click="{&quot;mod&quot;:&quot;popu_537&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4137&quot;,&quot;strategy&quot;:&quot;pc付费专栏左侧入口&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/boantong_/category_12072460.html&quot;,&quot;ab&quot;:&quot;new&quot;}">
                                        <div class="special-column-bar "></div>
                                        <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20201014180756922.png" alt="" onerror="this.src=&#39;https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64&#39;">
                                        <span class="">
                                            LwM2M
                                        </span>
                                    </a>
                                    <span class="special-column-num">1篇</span>
                                </li>
                                <li>
                                    <a class="clearfix special-column-name" href="https://blog.csdn.net/boantong_/category_12034469.html" data-report-click="{&quot;mod&quot;:&quot;popu_537&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4137&quot;,&quot;strategy&quot;:&quot;pc付费专栏左侧入口&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/boantong_/category_12034469.html&quot;,&quot;ab&quot;:&quot;new&quot;}">
                                        <div class="special-column-bar "></div>
                                        <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20201014180756928.png" alt="" onerror="this.src=&#39;https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64&#39;">
                                        <span class="">
                                            MQTT
                                        </span>
                                    </a>
                                    <span class="special-column-num">2篇</span>
                                </li>
                                <li>
                                    <a class="clearfix special-column-name" href="https://blog.csdn.net/boantong_/category_9749922.html" data-report-click="{&quot;mod&quot;:&quot;popu_537&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4137&quot;,&quot;strategy&quot;:&quot;pc付费专栏左侧入口&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/boantong_/category_9749922.html&quot;,&quot;ab&quot;:&quot;new&quot;}">
                                        <div class="special-column-bar "></div>
                                        <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20201014180756927.png" alt="" onerror="this.src=&#39;https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64&#39;">
                                        <span class="">
                                            安信可 ESP32 专题
                                        </span>
                                    </a>
                                    <span class="special-column-num">41篇</span>
                                </li>
                                <li>
                                    <a class="clearfix special-column-name" href="https://blog.csdn.net/boantong_/category_11219473.html" data-report-click="{&quot;mod&quot;:&quot;popu_537&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4137&quot;,&quot;strategy&quot;:&quot;pc付费专栏左侧入口&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/boantong_/category_11219473.html&quot;,&quot;ab&quot;:&quot;new&quot;}">
                                        <div class="special-column-bar "></div>
                                        <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20201014180756916.png" alt="" onerror="this.src=&#39;https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64&#39;">
                                        <span class="">
                                            离线语音模组
                                        </span>
                                    </a>
                                    <span class="special-column-num">5篇</span>
                                </li>
                                <li>
                                    <a class="clearfix special-column-name" href="https://blog.csdn.net/boantong_/category_11072522.html" data-report-click="{&quot;mod&quot;:&quot;popu_537&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4137&quot;,&quot;strategy&quot;:&quot;pc付费专栏左侧入口&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/boantong_/category_11072522.html&quot;,&quot;ab&quot;:&quot;new&quot;}">
                                        <div class="special-column-bar "></div>
                                        <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20201014180756927.png" alt="" onerror="this.src=&#39;https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64&#39;">
                                        <span class="">
                                            安信可模组
                                        </span>
                                    </a>
                                    <span class="special-column-num">14篇</span>
                                </li>
                                <li>
                                    <a class="clearfix special-column-name" href="https://blog.csdn.net/boantong_/category_11415763.html" data-report-click="{&quot;mod&quot;:&quot;popu_537&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4137&quot;,&quot;strategy&quot;:&quot;pc付费专栏左侧入口&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/boantong_/category_11415763.html&quot;,&quot;ab&quot;:&quot;new&quot;}">
                                        <div class="special-column-bar "></div>
                                        <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20190918140213434.png" alt="" onerror="this.src=&#39;https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64&#39;">
                                        <span class="">
                                            安信可Hi海思系列模组
                                        </span>
                                    </a>
                                    <span class="special-column-num">4篇</span>
                                </li>
                                <li>
                                    <a class="clearfix special-column-name" href="https://blog.csdn.net/boantong_/category_11092333.html" data-report-click="{&quot;mod&quot;:&quot;popu_537&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4137&quot;,&quot;strategy&quot;:&quot;pc付费专栏左侧入口&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/boantong_/category_11092333.html&quot;,&quot;ab&quot;:&quot;new&quot;}">
                                        <div class="special-column-bar "></div>
                                        <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20201014180756916.png" alt="" onerror="this.src=&#39;https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64&#39;">
                                        <span class="">
                                            安信可ESP32C3系列
                                        </span>
                                    </a>
                                    <span class="special-column-num">12篇</span>
                                </li>
                                <li>
                                    <a class="clearfix special-column-name" href="https://blog.csdn.net/boantong_/category_9747017.html" data-report-click="{&quot;mod&quot;:&quot;popu_537&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4137&quot;,&quot;strategy&quot;:&quot;pc付费专栏左侧入口&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/boantong_/category_9747017.html&quot;,&quot;ab&quot;:&quot;new&quot;}">
                                        <div class="special-column-bar "></div>
                                        <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20201014180756754.png" alt="" onerror="this.src=&#39;https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64&#39;">
                                        <span class="">
                                            安信可TB-02
                                        </span>
                                    </a>
                                    <span class="special-column-num">11篇</span>
                                </li>
                                <li>
                                    <a class="clearfix special-column-name" href="https://blog.csdn.net/boantong_/category_9758987.html" data-report-click="{&quot;mod&quot;:&quot;popu_537&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4137&quot;,&quot;strategy&quot;:&quot;pc付费专栏左侧入口&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/boantong_/category_9758987.html&quot;,&quot;ab&quot;:&quot;new&quot;}">
                                        <div class="special-column-bar "></div>
                                        <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20201014180756930.png" alt="" onerror="this.src=&#39;https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64&#39;">
                                        <span class="">
                                            安信可ESP8266
                                        </span>
                                    </a>
                                    <span class="special-column-num">29篇</span>
                                </li>
                                <li>
                                    <a class="clearfix special-column-name" href="https://blog.csdn.net/boantong_/category_11267176.html" data-report-click="{&quot;mod&quot;:&quot;popu_537&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4137&quot;,&quot;strategy&quot;:&quot;pc付费专栏左侧入口&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/boantong_/category_11267176.html&quot;,&quot;ab&quot;:&quot;new&quot;}">
                                        <div class="special-column-bar "></div>
                                        <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20201014180756757.png" alt="" onerror="this.src=&#39;https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64&#39;">
                                        <span class="">
                                            安信可 GP系列模组
                                        </span>
                                    </a>
                                    <span class="special-column-num">2篇</span>
                                </li>
                                <li>
                                    <a class="clearfix special-column-name" href="https://blog.csdn.net/boantong_/category_9754647.html" data-report-click="{&quot;mod&quot;:&quot;popu_537&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4137&quot;,&quot;strategy&quot;:&quot;pc付费专栏左侧入口&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/boantong_/category_9754647.html&quot;,&quot;ab&quot;:&quot;new&quot;}">
                                        <div class="special-column-bar "></div>
                                        <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20201014180756930.png" alt="" onerror="this.src=&#39;https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64&#39;">
                                        <span class="">
                                            ESP8266 MQTT对接腾讯云
                                        </span>
                                    </a>
                                    <span class="special-column-num">10篇</span>
                                </li>
                                <li>
                                    <a class="clearfix special-column-name" href="https://blog.csdn.net/boantong_/category_10190577.html" data-report-click="{&quot;mod&quot;:&quot;popu_537&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4137&quot;,&quot;strategy&quot;:&quot;pc付费专栏左侧入口&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/boantong_/category_10190577.html&quot;,&quot;ab&quot;:&quot;new&quot;}">
                                        <div class="special-column-bar "></div>
                                        <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20201014180756754.png" alt="" onerror="this.src=&#39;https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64&#39;">
                                        <span class="">
                                            安信可首款4G模组CA-01
                                        </span>
                                    </a>
                                    <span class="special-column-num">6篇</span>
                                </li>
                                <li>
                                    <a class="clearfix special-column-name" href="https://blog.csdn.net/boantong_/category_9731552.html" data-report-click="{&quot;mod&quot;:&quot;popu_537&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4137&quot;,&quot;strategy&quot;:&quot;pc付费专栏左侧入口&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/boantong_/category_9731552.html&quot;,&quot;ab&quot;:&quot;new&quot;}">
                                        <div class="special-column-bar "></div>
                                        <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20201014180756919.png" alt="" onerror="this.src=&#39;https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64&#39;">
                                        <span class="">
                                            安信可一体化环境
                                        </span>
                                    </a>
                                    <span class="special-column-num">4篇</span>
                                </li>
                                <li>
                                    <a class="clearfix special-column-name" href="https://blog.csdn.net/boantong_/category_10554431.html" data-report-click="{&quot;mod&quot;:&quot;popu_537&quot;,&quot;spm&quot;:&quot;1001.2101.3001.4137&quot;,&quot;strategy&quot;:&quot;pc付费专栏左侧入口&quot;,&quot;dest&quot;:&quot;https://blog.csdn.net/boantong_/category_10554431.html&quot;,&quot;ab&quot;:&quot;new&quot;}">
                                        <div class="special-column-bar "></div>
                                        <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20201014180756927.png" alt="" onerror="this.src=&#39;https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64&#39;">
                                        <span class="">
                                            博安通BW15
                                        </span>
                                    </a>
                                    <span class="special-column-num">1篇</span>
                                </li>
                            </ul>
                        </div>
                    </div>
            </div>
        </div>
    </aside>
</div>



      </div>
      <div class="mask-dark"></div>
        <script type="text/javascript">
        var timert = setInterval(function() {
          sideToolbar = $(".csdn-side-toolbar");
          if (sideToolbar.length > 0) {
            sideToolbar.css('cssText', 'bottom:64px !important;')
            clearInterval(timert);
          }
        }, 200);
        </script>
      <div class="skin-boxshadow"></div>
      <div class="directory-boxshadow"></div>
<div class="comment-side-box-shadow comment-side-tit-close" id="commentSideBoxshadow">
<div class="comment-side-content">
	<div class="comment-side-tit">
		<span class="comment-side-tit-count">评论</span>	
	<img class="comment-side-tit-close" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/closeBt.png"></div>
	<div id="pcCommentSideBox" class="comment-box comment-box-new2 unlogin-comment-box-new" style="display:none">
	</div>
	<div id="pcFlodCommentSideBox" class="pc-flodcomment-sidebox">
		<div class="comment-fold-tit"><span id="lookUnFlodComment" class="back"><img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/commentArrowLeftWhite.png" alt=""></span>被折叠的&nbsp;<span class="count"></span>&nbsp;条评论
		 <a href="https://blogdev.blog.csdn.net/article/details/122245662" class="tip" target="_blank">为什么被折叠?</a>
		 <a href="https://bbs.csdn.net/forums/FreeZone" class="park" target="_blank">
		 <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/iconPark.png">到【灌水乐园】发言</a>                                
		</div>
		<div class="comment-fold-content"></div>
		<div id="lookBadComment" class="look-bad-comment side-look-comment">
			<a class="look-more-comment">查看更多评论<img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/commentArrowDownWhite.png" alt=""></a>
		</div>
	</div>
</div>
<div class="comment-rewarddialog-box">
  <div class="form-box">
    <div class="title-box">
      添加红包
      <a class="btn-form-close"></a>
    </div>
    <form id="commentRewardForm">
      <div class="ipt-box">
        <label for="txtName">祝福语</label>
        <div class="ipt-btn-box">
          <input type="text" name="name" id="txtName" autocomplete="off" maxlength="50">
          <a class="btn-ipt btn-random"></a>
        </div>
        <p class="notice">请填写红包祝福语或标题</p>
      </div>
      <div class="ipt-box">
        <label for="txtSendAmount">红包数量</label>
        <div class="ipt-txt-box">
          <input type="text" name="sendAmount" maxlength="4" id="txtSendAmount" placeholder="请填写红包数量(最小10个)" autocomplete="off">
          <span class="after-txt">个</span>
        </div>
        <p class="notice">红包个数最小为10个</p>
      </div>
      <div class="ipt-box">
        <label for="txtMoney">红包总金额</label>
        <div class="ipt-txt-box error">
          <input type="text" name="money" maxlength="5" id="txtMoney" placeholder="请填写总金额(最低5元)" autocomplete="off">
          <span class="after-txt">元</span>
        </div>
        <p class="notice">红包金额最低5元</p>
      </div>
      <div class="balance-info-box">
        <label>余额支付</label>
        <div class="balance-info">
          当前余额<span class="balance">3.43</span>元
          <a href="https://i.csdn.net/#/wallet/balance/recharge" class="link-charge" target="_blank">前往充值 &gt;</a>
        </div>
      </div>
      <div class="opt-box">
        <div class="pay-info">
          需支付：<span class="price">10.00</span>元
        </div>
        <button type="button" class="ml-auto btn-cancel">取消</button>
        <button type="button" class="ml8 btn-submit" disabled="true">确定</button>
      </div>
    </form>
  </div>
</div>

</div>

<div class="redEnvolope" id="redEnvolope">
  <div class="env-box">
    <div class="env-container">
      <div class="pre-open" id="preOpen">
        <div class="top" style="background-image: url(&quot;https://img-home.csdnimg.cn/images/20230131025150.png&quot;);">
          <header>
            <img class="clearTpaErr" :src="redpacketAuthor.avatar" alt="">
            <div class="author">成就一亿技术人!</div>
          </header>
          <div class="bot-icon"></div>
        </div>
        <footer style="background-image: url(&quot;https://img-home.csdnimg.cn/images/20230131025228.png&quot;);">
          <div class="red-openbtn open-start" style="background-image: url(&quot;https://img-home.csdnimg.cn/images/20230131025209.png&quot;);"></div>
          <div class="tip">
            领取后你会自动成为博主和红包主的粉丝
            <a class="rule" target="_blank" href="https://blogdev.blog.csdn.net/article/details/128932621">规则</a>
          </div>
        </footer>
      </div>
      <div class="opened" id="opened">
        <div class="bot-icon">
          <header>
            <a class="creatorUrl" href="https://blog.csdn.net/Boantong_/article/details/107466493?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-4-107466493-blog-105612478.235^v39^pc_relevant_anti_vip&amp;spm=1001.2101.3001.4242.3&amp;utm_relevant_index=7" target="_blank">
              <img class="clearTpaErr" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/default.jpg!2" alt="">
            </a>
            <div class="author">
              <div class="tt">hope_wisdom</div> 发出的红包
            </div>
          </header>
        </div>
        <div class="receive-box">
          <header></header>
          <div class="receive-list">
          </div>
        </div>
      </div>
    </div>
    <div class="close-btn"></div>
  </div>
</div>
      
      <div class="pay-code">
      <div class="pay-money">实付<span class="pay-money-span" data-nowprice="" data-oldprice="">元</span></div>
      <div class="content-blance"><a class="blance-bt" href="javascript:;">使用余额支付</a></div>
      <div class="content-code">
        <div id="payCode" data-id="">
          <div class="renovate">
            <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/pay-time-out.png">
            <span>点击重新获取</span>
          </div>
        </div>
        <div class="pay-style"><span><img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/weixin.png"></span><span><img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/zhifubao.png"></span><span><img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/jingdong.png"></span><span class="text">扫码支付</span></div>
      </div>
      <div class="bt-close">
        <svg t="1567152543821" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="10924" xmlns:xlink="http://www.w3.org/1999/xlink" width="12" height="12">
          <defs>
            <style type="text/css"></style>
          </defs>
          <path d="M512 438.378667L806.506667 143.893333a52.032 52.032 0 1 1 73.6 73.621334L585.621333 512l294.485334 294.485333a52.074667 52.074667 0 0 1-73.6 73.642667L512 585.621333 217.514667 880.128a52.053333 52.053333 0 1 1-73.621334-73.642667L438.378667 512 143.893333 217.514667a52.053333 52.053333 0 1 1 73.621334-73.621334L512 438.378667z" fill="" p-id="10925"></path>
        </svg>
      </div>
      <div class="pay-balance">
        <input type="radio" class="pay-code-radio" data-type="details">
        <span class="span">钱包余额</span>
          <span class="balance" style="color:#FC5531;font-size:14px;">0</span>
          <div class="pay-code-tile">
            <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/pay-help.png" alt="">
            <div class="pay-code-content">
              <div class="span">
                <p class="title">抵扣说明：</p>
                <p> 1.余额是钱包充值的虚拟货币，按照1:1的比例进行支付金额的抵扣。<br> 2.余额无法直接购买下载，可以购买VIP、付费专栏及课程。</p>
              </div>
            </div>
          </div>
      </div>
      <a class="pay-balance-con" href="https://i.csdn.net/#/wallet/balance/recharge" target="_blank"><img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/recharge.png" alt=""><span>余额充值</span></a>
    </div>
    <div style="display:none;">
      <img src="https://blog.csdn.net/Boantong_/article/details/107466493?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-4-107466493-blog-105612478.235^v39^pc_relevant_anti_vip&amp;spm=1001.2101.3001.4242.3&amp;utm_relevant_index=7" onerror="setTimeout(function(){if(!/(csdn.net|iteye.com|baiducontent.com|googleusercontent.com|360webcache.com|sogoucdn.com|bingj.com|baidu.com)$/.test(window.location.hostname)){window.location.href=&quot;\x68\x74\x74\x70\x73\x3a\x2f\x2f\x77\x77\x77\x2e\x63\x73\x64\x6e\x2e\x6e\x65\x74&quot;}},3000);">
    </div>
    <div class="keyword-dec-box" id="keywordDecBox"></div>
  
  <script src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/axios-83fa28cedf.min.js" type="text/javascript"></script>
  <script src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/pc_wap_highlight-8defd55d6e.min.js" type="text/javascript"></script>
  <script src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/pc_wap_common-be82269d23.min.js" type="text/javascript"></script>
  <script src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/edit_copy_code-34867f99aa.min.js" type="text/javascript"></script>
  <link rel="stylesheet" href="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/atom-one-dark.css">
  <script src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/user-accusation.js" type="text/javascript"></script>
  <script>
    // 全局声明
    if (window.csdn === undefined) {
      window.csdn = {};
    }
    window.csdn.sideToolbar = {
      options: {
        report: {
          isShow: true,
        },
        qr: {
          isShow: false,
        },
        guide: {
          isShow: true
        }
      }
    }
    $(function() {
      $(document).on('click', "a.option-box[data-type='report']", function() {
        window.csdn.loginBox.key({
          biz: 'blog',
          subBiz: 'other_service',
          cb: function() {
            window.csdn.feedback({
              "type": 'blog',
              "rtype": 'article',
              "rid": articleId,
              "reportedName": username,
              "submitOptions": {
                "title": articleTitle,
                "contentUrl": articleDetailUrl
              },
              "callback": function() {
                showToast({
                  text: "感谢您的举报，我们会尽快审核！",
                  bottom: '10%',
                  zindex: 9000,
                  speed: 500,
                  time: 1500
                })
              }
            })
          }
        })
      });
    })
  </script>
  <script src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/qrcode.js"></script>
  <script src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/qrcode.min.js"></script>
  <script src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/user-ordercart.js" type="text/javascript"></script>
  <script src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/user-ordertip.js" type="text/javascript"></script>
  <script src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/order-payment.js" type="text/javascript"></script>
  <script src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/common-a425354f6a.min.js" type="text/javascript"></script>
  <script src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/detail-bc554b39ac.min.js" type="text/javascript"></script>
  <script src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/column-fe4f666d72.min.js" type="text/javascript"></script>
  <script src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/side-toolbar.js" type="text/javascript"></script>
  <script src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/copyright.js" type="text/javascript"></script>
  <script>
    $(".MathJax").remove();
    if ($('div.markdown_views pre.prettyprint code.hljs').length > 0) {
      $('div.markdown_views')[0].className = 'markdown_views';
    }
  </script>
  <script type="text/javascript" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/MathJax.js"></script>
  <script type="text/x-mathjax-config;executed=true">
    MathJax.Hub.Config({
      "HTML-CSS": {
        linebreaks: { automatic: true, width: "94%container" },
        imageFont: null
      },
      tex2jax: {
      preview: "none",
      ignoreClass:"title-article"
      },
      mml2jax: {
      preview: 'none'
      }
    });
  </script>
<script type="text/javascript" crossorigin="" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/csdn-login-box.js"></script><div id="pointDivs"><div class="point-outer point-pre"><div class="point-inner"></div></div><div class="point-outer point-pre"><div class="point-inner"></div></div><div class="point-outer point-pre"><div class="point-inner"></div></div><div class="point-outer point-pre"><div class="point-inner"></div></div><div class="point-outer point-pre"><div class="point-inner"></div></div></div><div id="st_mask" onclick="closeMask()" style="width: 100%; height: 100%; background: rgba(0, 0, 0, 0.4); position: fixed; left: 0px; top: 0px; display: none; z-index: 1;"></div><div id="st_confirmBox" style="width: 360px; position: fixed; text-align: left; display: none; z-index: 100; inset: 0px; height: 208px; margin: auto;"><div id="st_confirm" style="background: rgb(255, 255, 255); border-radius: 4px; overflow: hidden; padding: 24px; width: 360px; height: 208px;"><span id="st_confirm_tit" style="width: 100%; max-height: 24px; font-size: 18px; font-weight: 500; color: rgb(34, 34, 38); line-height: 24px; text-align: left; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;"></span><span id="st_confirm_text" style="text-align: left; height: 44px; font-size: 14px; font-weight: 400; color: rgb(85, 86, 102); line-height: 22px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; -webkit-line-clamp: 2; margin-top: 16px; margin-bottom: 40px;"></span><span class="st_confirm_btn success" style="background: rgb(252, 85, 51); color: rgb(255, 255, 255); text-align: center; display: block; width: 88px; height: 36px; line-height: 36px; margin-left: 16px; float: right; border-radius: 18px;">确定</span><span class="st_confirm_btn cancel" style="color: rgb(34, 34, 38); text-align: center; display: block; width: 88px; height: 36px; line-height: 36px; margin-left: 16px; float: right; box-sizing: border-box; border: 1px solid rgb(204, 204, 216); border-radius: 18px;">取消</span><span id="st_confirm_close" style="display: block; width: 12px; height: 12px; position: absolute; text-align: center; z-index: 100; top: 24px; right: 24px;"><img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/closeBt.png" style="display: block; width: 12px; height: 12px;"></span><div style="clear: both; display: block;"></div></div></div><div id="st_alertBox" style="width: 100%; position: fixed; left: 0px; top: 34%; text-align: center; display: none; z-index: 2;"><div id="st_alert" style="width: 80%; margin: 0px auto; background: rgb(255, 255, 255); border-radius: 2px; overflow: hidden; padding-top: 20px; text-align: center;"><span id="st_alert_text" style="background: rgb(255, 255, 255); overflow: hidden; padding: 15px 8px 30px; text-align: center; display: block;"></span><span id="st_alert_btn" onclick="closeMask()" style="background: rgb(27, 121, 248); color: rgb(255, 255, 255); padding: 8px; text-align: center; display: block; width: 72%; margin: 0px auto 20px; border-radius: 2px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;"></span></div></div><div id="st_toastBox" style="width: 100%; position: fixed; left: 0px; bottom: 10%; text-align: center; display: none;"><span id="st_toastContent" style="color: rgb(255, 255, 255); background: rgba(0, 0, 0, 0.8); padding: 8px 24px; border-radius: 4px; max-width: 80%; display: inline-block; font-size: 16px;"></span></div> <div class="report-box">  <div class="pos-boxer">      <div class="pos-content">          <div class="box-title">              <p>举报</p>              <img class="icon btn-close" src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/closeBlack.png">          </div>          <div class="box-header">              <div class="box-top"><span>选择你想要举报的内容（必选）</span></div>              <div class="box-botoom">                  <ul>                      <li data="1" type="nei">内容涉黄</li>                      <li data="2" type="nei">政治相关</li>                      <li data="3" type="nei">内容抄袭</li>                      <li data="4" type="nei">涉嫌广告</li>                      <li data="5" type="nei">内容侵权</li>                      <li data="6" type="nei">侮辱谩骂</li>                      <li data="8" type="nei">样式问题</li>                      <li data="7" type="nei">其他</li>                  </ul>              </div>          </div>          <div>          <div class="box-content">          </div>          <div class="box-content">          </div>                    <div class="box-content" style="display:none;">                  <div class="box-content-top">                          <span>原文链接（必填）</span>                      </div>                      <div class="box-content-bottom" style="padding-bottom: 16px;">                        <div class="box-input" style="height: 32px;line-height: 32px;">                        <input class="content-input" type="text" id="originalurl" name="originalurl" placeholder="请输入被侵权原文链接">                        </div>                      </div>          </div>          <div class="box-content">          </div>          <div class="box-content" style="display:none;">                  <div class="box-content-top">                          <span>请选择具体原因（必选）</span>                      </div>                  <div class="box-content-bottom">                          <ul>                              <li sub_type="1">包含不实信息</li>                              <li sub_type="2">涉及个人隐私</li>                          </ul>                      </div>          </div>          <div class="box-content" style="display:none;">                  <div class="box-content-top">                          <span>请选择具体原因（必选）</span>                      </div>                  <div class="box-content-bottom">                          <ul>                              <li sub_type="1">侮辱谩骂</li>                              <li sub_type="2">诽谤</li>                          </ul>                  </div>          </div>          <div class="box-content" style="display:none;">                <div class="box-content-top">                        <span>请选择具体原因（必选）</span>                    </div>                <div class="box-content-bottom">                        <ul>                            <li sub_type="1">搬家样式</li>                            <li sub_type="2">博文样式</li>                        </ul>                </div>          </div>          <div class="box-content" style="display:none;">          </div>          </div>            <div id="cllcont" style="display:none;">            <div class="box-content-top">              <span class="box-content-span">补充说明（选填）</span>            </div>                <div class="box-content-bottom">                  <div class="box-input">                    <textarea class="ipt ipt-textarea" style="padding:0;" name="description" placeholder="请详细描述您的举报内容"></textarea>                  </div>                </div>            </div>            </div>      <div class="pos-footer">          <p class="btn-close">取消</p>          <p class="box-active">确定</p>      </div>  </div></div><svg aria-hidden="true" style="position: absolute; width: 0px; height: 0px; overflow: hidden;"><symbol id="sousuo" viewBox="0 0 1024 1024"><path d="M719.6779726 653.55865555l0.71080936 0.70145709 191.77828505 191.77828506c18.25658185 18.25658185 18.25658185 47.86273439 0 66.12399318-18.26593493 18.26125798-47.87208744 18.26125798-66.13334544 0l-191.77828505-191.77828506c-0.2338193-0.2338193-0.4676378-0.4676378-0.69678097-0.71081014-58.13206223 44.25257003-130.69075187 70.51978897-209.38952657 70.51978894C253.06424184 790.19776156 98.14049639 635.27869225 98.14049639 444.17380511S253.06424184 98.14049639 444.16912898 98.14049639c191.10488633 0 346.02863258 154.92374545 346.02863259 346.02863259 0 78.6987747-26.27189505 151.25746514-70.51978897 209.38952657z m-275.50884362 43.11621045c139.45428506 0 252.50573702-113.05145197 252.50573702-252.50573702s-113.05145197-252.50573702-252.50573702-252.50573783-252.50573702 113.05145197-252.50573783 252.50573783 113.05145197 252.50573702 252.50573783 252.50573702z"></path></symbol><symbol id="gonggong_csdnlogo_" viewBox="0 0 4096 1024"><path d="M1234.16069807 690.46341551c62.96962316 23.02318413 194.30703694 45.91141406 300.51598128 45.91141406 114.44114969 0 178.13952547-31.68724287 183.2407937-80.86454822 4.642424-44.8587714-42.21366937-50.93170978-171.44579784-81.53931916-178.57137886-43.77913792-292.49970264-111.55313011-281.32549604-219.86735976 12.9825927-125.75031047 181.27046257-220.78504823 439.49180199-220.78504822 125.88526465 0 247.93783044 8.87998544 311.17736197 29.60894839l-21.7006331 158.57116851c-41.05306337-14.27815288-198.1937175-34.11641822-304.48363435-34.11641822-107.7744129 0-163.56447339 33.90049151-167.42416309 71.06687432-4.85835069 47.04502922 51.14763648 49.23128703 191.14910897 86.50563321 189.58364043 48.09767188 272.47250144 115.81768239 261.6221849 220.81203906-12.71268432 123.51007099-164.13128096 228.53141851-466.48263918 228.53141851-125.85827383 0-234.33444849-22.96920244-294.09216204-45.93840492l19.730302-157.86940672zM3010.8325562 172.75216735c688.40130256-129.79893606 747.80813523 103.42888812 726.53935551 309.80082928l-40.08139323 381.78539207h-218.51781789l36.57258439-348.20879061c7.90831529-76.68096846 57.13960232-226.66905073-180.54170997-221.05495659-82.26807176 1.99732195-123.05122675 13.2794919-123.05122677 13.27949188s-7.15257186 92.65954408-15.81663059 161.13529804l-41.43093509 394.84895728h-214.3072473l42.53755943-389.15389062 28.09746151-302.43233073z m-869.48282929-18.05687008c49.12332368-5.34418577 124.58970448-10.76934404 228.45044598-10.76934405 173.38913812 0 313.57954648 30.17575597 400.38207891 93.63121421 77.94953781 59.16391512 129.82592689 154.95439631 115.4668015 293.74128117-13.25250106 129.15115596-80.405704 219.57046055-178.16651631 275.4954752-89.44763445 52.74009587-202.16137055 75.27744492-371.66382812 75.27744493-99.94707012 0-195.27870708-5.39816743-267.77609576-16.14052064L2141.37671774 154.69529727z m143.26736381 569.85754561c16.70732823 3.23890047 38.67786969 6.45081009 81.99816339 6.45081009 173.44311979 0 295.7386031-85.23706385 308.01943403-205.07638097 17.84094339-173.2271931-90.63523129-233.79463176-273.39018992-232.74198912-23.67096422 0-56.57279475 0-73.98188473 3.1849188l-42.6725136 428.15565036z" fill="#262626"></path><path d="M1109.8678928 870.30336371c-41.10704503 14.25116203-126.26313639 23.96786342-245.23874671 23.96786342-342.13585224 0-526.8071603-160.59548129-504.97157302-372.90540663C385.78470347 268.40769434 659.36382925 126.08500985 958.9081404 126.08500985c116.00661824 0 184.32042718 9.33882968 248.31570215 24.99351522l-20.5400271 170.42014604c-42.56455024-14.33213455-142.32268451-27.50366309-223.07926938-27.50366311-176.25016686 0-325.94134993 52.49717834-343.10752238 218.57179958-15.30380469 148.50358623 89.7715245 219.48948804 288.04621451 219.48948804 69.0155707 0 170.77102691-9.8786464 217.81605614-24.15679928l-16.49140154 162.40386737z" fill="#CA0C16"></path></symbol><symbol id="gonggong_csdnlogodanse_" viewBox="0 0 4096 1024"><path d="M1229.41995733 690.46341551c62.96962316 23.02318413 194.30703694 45.91141406 300.51598128 45.91141406 114.44114969 0 178.13952547-31.68724287 183.2407937-80.86454822 4.642424-44.8587714-42.21366937-50.93170978-171.44579784-81.53931916-178.57137886-43.77913792-292.49970264-111.55313011-281.32549604-219.86735976 12.9825927-125.75031047 181.27046257-220.78504823 439.49180199-220.78504822 125.88526465 0 247.93783044 8.87998544 311.17736197 29.60894839l-21.7006331 158.57116851c-41.05306337-14.27815288-198.1937175-34.11641822-304.48363435-34.11641822-107.7744129 0-163.56447339 33.90049151-167.42416309 71.06687432-4.85835069 47.04502922 51.14763648 49.23128703 191.14910897 86.50563321 189.58364043 48.09767188 272.47250144 115.81768239 261.6221849 220.81203906-12.71268432 123.51007099-164.13128096 228.53141851-466.48263918 228.53141851-125.85827383 0-234.33444849-22.96920244-294.09216204-45.93840492l19.730302-157.86940672zM3006.09181546 172.75216735c688.40130256-129.79893606 747.80813523 103.42888812 726.53935551 309.80082928l-40.08139323 381.78539207h-218.51781789l36.57258439-348.20879061c7.90831529-76.68096846 57.13960232-226.66905073-180.54170997-221.05495659-82.26807176 1.99732195-123.05122675 13.2794919-123.05122677 13.27949188s-7.15257186 92.65954408-15.81663059 161.13529804l-41.43093509 394.84895728h-214.3072473l42.53755943-389.15389062 28.09746151-302.43233073z m-869.48282929-18.05687008c49.12332368-5.34418577 124.58970448-10.76934404 228.45044598-10.76934405 173.38913812 0 313.57954648 30.17575597 400.38207891 93.63121421 77.94953781 59.16391512 129.82592689 154.95439631 115.4668015 293.74128117-13.25250106 129.15115596-80.405704 219.57046055-178.16651631 275.4954752-89.44763445 52.74009587-202.16137055 75.27744492-371.66382812 75.27744493-99.94707012 0-195.27870708-5.39816743-267.77609576-16.14052064L2136.635977 154.69529727z m143.26736381 569.85754561c16.70732823 3.23890047 38.67786969 6.45081009 81.99816339 6.45081009 173.44311979 0 295.7386031-85.23706385 308.01943403-205.07638097 17.84094339-173.2271931-90.63523129-233.79463176-273.39018992-232.74198912-23.67096422 0-56.57279475 0-73.98188473 3.1849188l-42.6725136 428.15565036z m-1174.74919792 145.75052083c-41.10704503 14.25116203-126.26313639 23.96786342-245.23874671 23.96786342-342.13585224 0-526.8071603-160.59548129-504.97157303-372.90540663C381.04396273 268.40769434 654.62308851 126.08500985 954.16739966 126.08500985c116.00661824 0 184.32042718 9.33882968 248.31570215 24.99351522l-20.5400271 170.42014604c-42.56455024-14.33213455-142.32268451-27.50366309-223.07926938-27.50366311-176.25016686 0-325.94134993 52.49717834-343.10752238 218.57179958-15.30380469 148.50358623 89.7715245 219.48948804 288.04621451 219.48948804 69.0155707 0 170.77102691-9.8786464 217.81605614-24.15679928l-16.49140154 162.40386737z"></path></symbol><symbol id="xieboke1" viewBox="0 0 1024 1024"><path d="M204.70021457 751.89799169h657.99199211a33.6932867 33.6932867 0 0 1 0 67.33536736H163.68452703a33.53966977 33.53966977 0 0 1-18.74125054-5.68382181c-18.63883902-9.4218307-18.17798882-29.44322156-15.20806401-39.17228615C199.0675982 570.27171976 309.41567149 409.58853908 435.38145354 290.12586836A243.22661203 243.22661203 0 0 1 536.97336934 234.20935065c138.10150976-33.79569759 228.3257813-29.95527721 318.60125827-28.52152054-17.15387692 20.48224105-36.20236071 41.6301547-57.29906892 62.93168529-3.1747472 3.22595323-164.67721739 19.91897936-187.97576692 47.05794871-23.29854894 27.13896932 129.60138005 7.37360691 125.19769798 11.11161576-21.6599699 18.33160576-44.90731339 36.4071831-69.94685287 53.8682939-4.50609297 3.1747472-149.52035944-0.35843931-174.61110436 27.85584737-25.19315641 28.16308124 101.89914903 18.12678338 96.0617103 21.40394206-67.43777825 37.63611797-125.96578207 64.62147036-212.70807253 93.8086635-57.65750823 19.4069231-121.8181284 133.13456658-146.5504346 179.06599187a435.75967738 435.75967738 0 0 0-23.04252112 49.10617311z" fill="#CA0C16"></path></symbol><symbol id="gitchat" viewBox="0 0 1024 1024"><path d="M892.08971773 729.08552746h-108.597062v-162.89559374H403.40293801v-108.59706198h488.68677972v271.49265572z m-651.58237345 54.298531V783.49265572h488.68678045v108.59706201H131.91028227V131.91028227h760.17943546v217.19412473h-108.597062V240.50734428H240.50734428v542.87671418z m542.98531145 0h108.597062v108.59706199h-108.597062v-108.59706199z" fill="#FF9100"></path></symbol><symbol id="toolbar-memberhead" viewBox="0 0 1303 1024"><path d="M1061.51168438 433.79527648A78.51879902 78.51879902 0 1 1 1129.35192643 472.74060007h-1.80593246l-48.05350474 403.97922198c-4.55409058 38.16013652-39.41643684 67.133573-80.79584389 67.13357302H319.35199503c-41.30088817 0-76.00619753-28.81639958-80.717325-66.97653526L189.01078861 472.74060007H187.12633728a78.51879902 78.51879902 0 1 1 67.76172401-38.86680556l193.31328323 119.81968805 158.13686148-336.06046024A78.5973179 78.5973179 0 0 1 658.23913228 80.14660493a78.51879902 78.51879902 0 0 1 51.58685077 137.721974l158.13686147 335.82490362 193.54883986-119.89820607z" fill="#FDD840"></path><path d="M1050.8331274 394.22180104a78.51879902 78.51879902 0 1 1 78.51879903 78.51879903h-1.80593246l-48.05350474 403.97922198c-4.55409058 38.16013652-39.41643684 67.133573-80.79584389 67.13357302H659.02432018C658.47468805 793.25433807 658.23913228 505.32590231 658.23913228 80.14660493a78.51879902 78.51879902 0 0 1 51.58685077 137.721974l158.13686147 335.82490362 193.54883986-119.89820607A78.51879902 78.51879902 0 0 1 1050.8331274 394.22180104z" fill="#FFBE00"></path></symbol><symbol id="toolbar-m-memberhead" viewBox="0 0 1303 1024"><path d="M1062.74839935 433.79527648A78.51879902 78.51879902 0 1 1 1130.58864141 472.74060007h-1.80593246l-48.05350474 403.97922198c-4.55409058 38.16013652-39.41643685 67.133573-80.79584389 67.13357302H320.58871c-41.30088817 0-76.00619753-28.81639958-80.71732499-66.97653526L190.24750358 472.74060007H188.36305226a78.51879902 78.51879902 0 1 1 67.761724-38.86680556l193.31328324 119.81968805 158.13686147-336.06046024A78.5973179 78.5973179 0 0 1 659.47584726 80.14660493a78.51879902 78.51879902 0 0 1 51.58685076 137.721974l158.13686148 335.82490362 193.54883985-119.89820607z" fill="#D6D6D6"></path><path d="M1052.06984238 394.22180104a78.51879902 78.51879902 0 1 1 78.51879903 78.51879903h-1.80593246l-48.05350474 403.97922198c-4.55409058 38.16013652-39.41643685 67.133573-80.79584389 67.13357302H660.26103515C659.71140302 793.25433807 659.47584726 505.32590231 659.47584726 80.14660493a78.51879902 78.51879902 0 0 1 51.58685076 137.721974l158.13686148 335.82490362 193.54883985-119.89820607A78.51879902 78.51879902 0 0 1 1052.06984238 394.22180104z" fill="#C1C1C1"></path></symbol><symbol id="csdnc-upload" viewBox="0 0 1024 1024"><path d="M216.37466416 723.16095396v84.46438188h591.25067168v-84.46438188c0-23.32483876 18.90735218-42.23219094 42.23219093-42.23219021s42.23219094 18.90735218 42.23219096 42.23219021v84.46438188c0 46.64967827-37.81470362 84.46438188-84.46438189 84.46438189H216.37466416c-46.64967827 0-84.46438188-37.81470362-84.46438189-84.4643819v-84.46438187c0-23.32483876 18.90735218-42.23219094 42.23219096-42.23219021s42.23219094 18.90735218 42.23219094 42.23219021zM469.76780906 275.55040991L246.55378774 499.53305726a42.30820888 42.30820888 0 0 1-59.99082735 0c-16.56346508-16.62259056-16.56346508-43.57095155 0-60.19354139L480.51167818 144.38144832A42.21952103 42.21952103 0 0 1 512 131.93984464a42.20262858 42.20262858 0 0 1 31.48409853 12.44160369l293.95294108 294.95806754c16.56346508 16.62259056 16.56346508 43.57095155 0 60.19354139a42.30820888 42.30820888 0 0 1-59.99082735 0L554.23219094 275.55040991V680.92876375c0 23.32483876-18.90735218 42.23219094-42.23219094 42.23219021s-42.23219094-18.90735218-42.23219094-42.23219021V275.55040991z"></path></symbol></svg><div>
  <div class="csdn-side-toolbar " style="bottom: 64px !important; left: 1760.5px;"><div class="sidetool-writeguide-box">
            <a class="btn-sidetool-writeguide" data-report-query="spm=3001.9732" href="https://mp.csdn.net/mp_blog/manage/creative" target="_blank" data-report-click="{&quot;spm&quot;:&quot;3001.9732&quot;,&quot;extra&quot;: {&quot;type&quot;:&quot;monkey&quot;}}">
              <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/btnGuideSide1.gif" alt="创作活动">
            </a>
            
            <div class="activity-swiper-box-act">
             <div class="activity-swiper-box">
              <button class="btn-close">
                <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/nerCloseWhite.png">
              </button>
              <p class="title">创作话题</p>
              <div class="swiper-box swiper">
                <div class="swiper-wrapper">
                  
            <div class="swiper-slide">
              <a class="activity-item" data-report-click="{&quot;spm&quot;:&quot;3001.9733&quot;,&quot;dest&quot;:&quot;https://activity.csdn.net/creatActivity?id=10624&amp;spm=1011.2432.3001.9644&quot;,&quot;extra&quot;: {&quot;index&quot;:0,&quot;type&quot;:&quot;title&quot;}}" data-report-query="spm=3001.9733" href="https://activity.csdn.net/creatActivity?id=10624&amp;spm=1011.2432.3001.9644" target="_blank">还记得当初自己为什么选择计算机？</a>
              <a class="btn-go-activity" data-report-click="{&quot;spm&quot;:&quot;3001.9733&quot;,&quot;dest&quot;:&quot;https://mp.csdn.net/edit?activity_id=10624&quot;,&quot;extra&quot;: {&quot;index&quot;:0,&quot;type&quot;:&quot;button&quot;}}" data-report-query="spm=3001.9733" href="https://mp.csdn.net/edit?activity_id=10624" target="_blank">去创作</a>
            </div>
            
            <div class="swiper-slide">
              <a class="activity-item" data-report-click="{&quot;spm&quot;:&quot;3001.9733&quot;,&quot;dest&quot;:&quot;https://activity.csdn.net/creatActivity?id=10622&amp;spm=1011.2432.3001.9644&quot;,&quot;extra&quot;: {&quot;index&quot;:1,&quot;type&quot;:&quot;title&quot;}}" data-report-query="spm=3001.9733" href="https://activity.csdn.net/creatActivity?id=10622&amp;spm=1011.2432.3001.9644" target="_blank">程序员的养生指南</a>
              <a class="btn-go-activity" data-report-click="{&quot;spm&quot;:&quot;3001.9733&quot;,&quot;dest&quot;:&quot;https://mp.csdn.net/edit?activity_id=10622&quot;,&quot;extra&quot;: {&quot;index&quot;:1,&quot;type&quot;:&quot;button&quot;}}" data-report-query="spm=3001.9733" href="https://mp.csdn.net/edit?activity_id=10622" target="_blank">去创作</a>
            </div>
            
            <div class="swiper-slide">
              <a class="activity-item" data-report-click="{&quot;spm&quot;:&quot;3001.9733&quot;,&quot;dest&quot;:&quot;https://activity.csdn.net/creatActivity?id=10620&amp;spm=1011.2432.3001.9644&quot;,&quot;extra&quot;: {&quot;index&quot;:2,&quot;type&quot;:&quot;title&quot;}}" data-report-query="spm=3001.9733" href="https://activity.csdn.net/creatActivity?id=10620&amp;spm=1011.2432.3001.9644" target="_blank">编程中常见的技术难题有哪些？</a>
              <a class="btn-go-activity" data-report-click="{&quot;spm&quot;:&quot;3001.9733&quot;,&quot;dest&quot;:&quot;https://mp.csdn.net/edit?activity_id=10620&quot;,&quot;extra&quot;: {&quot;index&quot;:2,&quot;type&quot;:&quot;button&quot;}}" data-report-query="spm=3001.9733" href="https://mp.csdn.net/edit?activity_id=10620" target="_blank">去创作</a>
            </div>
            
                </div>
                <div class="swiper-button-define-prev"></div>
                <div class="swiper-button-define-next"></div>
              </div>
             </div>
            </div>
          </div>
    
    <a class="option-box" data-type="guide">
      <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/guide.png" alt="" srcset="">
      <span class="show-txt">新手<br>引导</span>
    </a>
    
    
    
    
    
    <a class="option-box" data-type="cs">
      <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/kefu.png" alt="" srcset="">
      <span class="show-txt">客服</span>
    </a>
    
    
    
    <a class="option-box" data-type="report">
      <span class="show-txt" style="display:flex;opacity:100;">举报</span>
    </a>
    
    
    <a class="option-box go-top-hide" data-type="gotop">
      <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/fanhuidingbucopy.png" alt="" srcset="">
      <span class="show-txt">返回<br>顶部</span>
    </a>
    
  </div>
  </div><div class="imgViewDom">        <div class="swiper swiper-container-initialized swiper-container-horizontal">          <a class="close-btn">            <img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/quoteClose1White.png">          </a>          <div class="swiper-wrapper" style="transition: all 0ms ease 0s;"><div class="swiper-slide"><img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20200429135341470.png"></div><div class="swiper-slide"><img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20200429141430437.png"></div><div class="swiper-slide"><img src="./安信可ESP-12K模组学习心得 ④ 在智能家居灯具行业，如何理解PWM平滑调光？带你实现在安信可 ESP-12K模组上；（附带DEMO）_esp-12k 烧录-CSDN博客_files/20200429144604680.png"></div></div>          <div class="swiper-button-prev" tabindex="0" role="button" aria-label="Previous slide" aria-disabled="false"></div>          <div class="swiper-button-next" tabindex="0" role="button" aria-label="Next slide" aria-disabled="false"></div>        <span class="swiper-notification" aria-live="assertive" aria-atomic="true"></span></div>      </div><div id="ai-assist-root"><template shadowrootmode="open"><div data-v-app=""><div id="shadow-root-ai-assist" class="container"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" id="__SVG_SPRITE_NODE__" style="position: absolute; width: 0px; height: 0px;"><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" id="icon-btn_cutout"><g clip-path="url(#icon-btn_cutout_clip0_481_119157)"><path fill-rule="evenodd" clip-rule="evenodd" d="M12.3824 14.8913C12.7353 15.2391 13.2647 15.5 13.8824 15.5C14.4118 15.5 14.9412 15.3261 15.3824 14.9783C15.7353 14.5435 16 14.0217 16 13.5C16 12.9783 15.7353 12.4565 15.3824 12.0217L7.61765 4.1087C7.17647 3.76087 6.64706 3.5 6.11765 3.5C5.5 3.5 5.05882 3.67391 4.61765 4.02174C4.26471 4.45652 4 4.97826 4 5.5C4 6.02174 4.17647 6.54348 4.61765 6.97826L12.3824 14.8913ZM5.5 4.97826C5.67647 4.80435 5.85294 4.71739 6.11765 4.71739C6.29412 4.71739 6.55882 4.80435 6.73529 4.8913L8.1512 6.33426L6.89893 7.53436L5.5 6.1087C5.32353 5.93478 5.23529 5.67391 5.23529 5.5C5.23529 5.32609 5.32353 5.06522 5.5 4.97826Z" fill="currentColor"></path><path d="M3.37391 9.5761L2.41391 9.2561L2.65391 10.2961L2.33391 11.2561L3.37391 11.0161L4.33391 11.3361L4.09391 10.2961L4.41391 9.3361L3.37391 9.5761Z" fill="currentColor"></path><path d="M10.5339 1.9761L9.57391 1.6561L9.89391 2.6161L9.57391 3.5761L10.5339 3.3361L11.4939 3.5761L11.1739 2.6161L11.4939 1.7361L10.5339 1.9761Z" fill="currentColor"></path><path d="M2.53391 1.6561L1.33391 1.2561L1.65391 2.5361L1.25391 3.7361L2.53391 3.4161L3.73391 3.8161L3.41391 2.5361L3.81391 1.3361L2.53391 1.6561Z" fill="currentColor"></path></g><defs><clippath id="icon-btn_cutout_clip0_481_119157"><rect width="16" height="16" fill="currentColor"></rect></clippath></defs></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="currentColor" id="icon-btn_enlarge"><g clip-path="url(#icon-btn_enlarge_clip0_481_119155)"><path fill-rule="evenodd" clip-rule="evenodd" d="M2.13333 0C0.955126 0 0 0.955126 0 2.13333V13.8667C0 15.0449 0.955126 16 2.13333 16H13.8667C15.0449 16 16 15.0449 16 13.8667V2.13333C16 0.955126 15.0449 0 13.8667 0H2.13333ZM7.62853 8.33333H6.4714V6.1332H4.15713V8.33333H3V3H4.15713V5.15193H6.4714V3H7.62853V8.33333ZM8.89787 8.33333V3H10.7738C12.7024 3 13.6667 3.86651 13.6667 5.59953C13.6667 6.42357 13.3967 7.08579 12.8567 7.58618C12.3167 8.08428 11.6201 8.33333 10.7668 8.33333H8.89787ZM10.055 3.92963V7.4037H10.6862C11.2355 7.4037 11.6668 7.24302 11.9801 6.92167C12.2933 6.60032 12.4499 6.16534 12.4499 5.61674C12.4499 5.08651 12.2863 4.67334 11.959 4.37723C11.6317 4.07883 11.2063 3.92963 10.6827 3.92963H10.055ZM5 10.7483C3.59622 10.7483 2.45853 13.066 2.03162 13.9356L2 14H12.9333C13.5224 14 14 13.5224 14 12.9333V9.12259C14 9.12259 12.8968 8.21127 9.8 11.358C8.60001 12.5774 8 12.5774 7.4 11.9677C6.8 11.358 5.90669 10.7483 5 10.7483Z" fill="currentColor"></path></g><defs><clippath id="icon-btn_enlarge_clip0_481_119155"><rect width="16" height="16" fill="white"></rect></clippath></defs></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="currentColor" id="icon-btn_eraser"><g clip-path="url(#icon-btn_eraser_clip0_481_119156)"><path d="M3.5 14.6016H15.5212V16H4.5L3.5 14.6016Z" fill="currentColor"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M9.31007 11.7594L5.14606 7.59538L1.67121 11.0702L5.09246 14.6H6.42604L9.31007 11.7594ZM15.0128 8.10759L6.99972 16H4.49972L0.198465 11.5623C-0.0743937 11.2808 -0.0708944 10.8324 0.206325 10.5552L8.84108 1.92046C9.01235 1.7492 9.21612 1.63025 9.43254 1.56363L9.48239 1.51378L9.51061 1.54199C9.98265 1.42541 10.5024 1.55157 10.8713 1.92046L15.0205 6.06975C15.5842 6.63337 15.5807 7.54825 15.0128 8.10759Z" fill="currentColor"></path></g><defs><clippath id="icon-btn_eraser_clip0_481_119156"><rect width="16" height="16" fill="white"></rect></clippath></defs></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="currentColor" id="icon-btn_replace"><path fill-rule="evenodd" clip-rule="evenodd" d="M14.6586 5.24731L10.6586 1.74731L9.34155 3.25247L11.3386 4.99989H2.00005V6.99989H14.0001C14.4167 6.99989 14.7896 6.74161 14.9362 6.35162C15.0827 5.96163 14.9721 5.52165 14.6586 5.24731ZM2.34154 10.7525L6.34155 14.2525L7.65856 12.7473L5.6615 10.9999H15.0001V8.99989H3.00004C2.58344 8.99989 2.21047 9.25818 2.06394 9.64816C1.91741 10.0382 2.02801 10.4781 2.34154 10.7525Z" fill="currentColor"></path></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="currentColor" id="icon-click_cutout_click_off"><g clip-path="url(#icon-click_cutout_click_off_clip0_347_104569)"><path fill-rule="evenodd" clip-rule="evenodd" d="M15 8C15 11.866 11.866 15 8 15C4.13401 15 1 11.866 1 8C1 4.13401 4.13401 1 8 1C11.866 1 15 4.13401 15 8ZM16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8C0 3.58172 3.58172 0 8 0C12.4183 0 16 3.58172 16 8ZM8 12C7.44772 12 7 11.5523 7 11V9H5C4.44772 9 4 8.55228 4 8C4 7.44772 4.44772 7 5 7H7V5C7 4.44772 7.44771 4 8 4C8.55228 4 9 4.44772 9 5V7H11C11.5523 7 12 7.44772 12 8C12 8.55228 11.5523 9 11 9H9V11C9 11.5523 8.55228 12 8 12Z"></path></g><defs><clippath id="icon-click_cutout_click_off_clip0_347_104569"><rect width="16" height="16" fill="white"></rect></clippath></defs></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="currentColor" id="icon-click_cutout_click_on"><g clip-path="url(#icon-click_cutout_click_on_clip0_347_104570)"><path fill-rule="evenodd" clip-rule="evenodd" d="M8 16C12.4183 16 16 12.4183 16 8C16 3.58172 12.4183 0 8 0C3.58172 0 0 3.58172 0 8C0 12.4183 3.58172 16 8 16ZM8 12C7.44772 12 7 11.5523 7 11V9H5C4.44772 9 4 8.55228 4 8C4 7.44772 4.44772 7 5 7H7V5C7 4.44772 7.44771 4 8 4C8.55228 4 9 4.44772 9 5V7H11C11.5523 7 12 7.44772 12 8C12 8.55228 11.5523 9 11 9H9V11C9 11.5523 8.55228 12 8 12Z"></path></g><defs><clippath id="icon-click_cutout_click_on_clip0_347_104570"><rect width="16" height="16" fill="white"></rect></clippath></defs></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="currentColor" id="icon-click_cutout_close_off"><g clip-path="url(#icon-click_cutout_close_off_clip0_347_104568)"><path fill-rule="evenodd" clip-rule="evenodd" d="M15 8C15 11.866 11.866 15 8 15C4.13401 15 1 11.866 1 8C1 4.13401 4.13401 1 8 1C11.866 1 15 4.13401 15 8ZM16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8C0 3.58172 3.58172 0 8 0C12.4183 0 16 3.58172 16 8ZM5 7C4.44772 7 4 7.44772 4 8C4 8.55228 4.44772 9 5 9H11C11.5523 9 12 8.55229 12 8C12 7.44772 11.5523 7 11 7H5Z"></path></g><defs><clippath id="icon-click_cutout_close_off_clip0_347_104568"><rect width="16" height="16" fill="white"></rect></clippath></defs></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="currentColor" id="icon-click_cutout_close_on"><g clip-path="url(#icon-click_cutout_close_on_clip0_347_104567)"><path fill-rule="evenodd" clip-rule="evenodd" d="M8 16C12.4183 16 16 12.4183 16 8C16 3.58172 12.4183 0 8 0C3.58172 0 0 3.58172 0 8C0 12.4183 3.58172 16 8 16ZM5 7C4.44772 7 4 7.44772 4 8C4 8.55228 4.44772 9 5 9H11C11.5523 9 12 8.55229 12 8C12 7.44772 11.5523 7 11 7H5Z"></path></g><defs><clippath id="icon-click_cutout_close_on_clip0_347_104567"><rect width="16" height="16" fill="white"></rect></clippath></defs></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="currentColor" id="icon-click_cutout_help"><g clip-path="url(#icon-click_cutout_help_clip0_383_99096)"><path fill-rule="evenodd" clip-rule="evenodd" d="M14 8C14 11.3137 11.3137 14 8 14C4.68629 14 2 11.3137 2 8C2 4.68629 4.68629 2 8 2C11.3137 2 14 4.68629 14 8ZM15 8C15 11.866 11.866 15 8 15C4.13401 15 1 11.866 1 8C1 4.13401 4.13401 1 8 1C11.866 1 15 4.13401 15 8ZM5.5 6.2085C5.5 4.82779 6.61929 3.7085 8 3.7085C9.38071 3.7085 10.5 4.82779 10.5 6.2085C10.5 7.41797 9.64112 8.42685 8.5 8.65849V10.0002H7.5V8.2085C7.5 7.93235 7.72386 7.7085 8 7.7085C8.82842 7.7085 9.5 7.03692 9.5 6.2085C9.5 5.38007 8.82842 4.7085 8 4.7085C7.17158 4.7085 6.5 5.38007 6.5 6.2085H5.5ZM7.99984 12.5417C8.46007 12.5417 8.83317 12.1686 8.83317 11.7083C8.83317 11.2481 8.46007 10.875 7.99984 10.875C7.5396 10.875 7.1665 11.2481 7.1665 11.7083C7.1665 12.1686 7.5396 12.5417 7.99984 12.5417Z"></path></g><defs><clippath id="icon-click_cutout_help_clip0_383_99096"><rect width="16" height="16" fill="white"></rect></clippath></defs></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="currentColor" id="icon-common_chose"><path fill-rule="evenodd" clip-rule="evenodd" d="M12.2428 2.34317L13.657 3.75738L9.41445 7.99991L13.6572 12.2427L12.243 13.6569L8.00023 9.41412L3.75748 13.6569L2.34326 12.2427L6.58602 7.99991L2.34349 3.75738L3.75771 2.34317L8.00023 6.5857L12.2428 2.34317Z" fill="currentColor"></path></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="currentColor" id="icon-erase_btn_compared"><path fill-rule="evenodd" clip-rule="evenodd" d="M7 0H9V2V4V13V15V16H7V15H1.6C0.716344 15 0 14.2837 0 13.4V3.6C0 2.71635 0.716344 2 1.6 2H7V0ZM7 13V4H2V13H7ZM14 4V13H11.25V15H15.2C15.6418 15 16 14.6418 16 14.2V2.8C16 2.35817 15.6418 2 15.2 2H11.25V4H14Z" fill="currentColor"></path></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="currentColor" id="icon-erase_btn_download"><path fill-rule="evenodd" clip-rule="evenodd" d="M9 8.4898L10.7203 6.76946L12.1346 8.18367L8.70599 11.6122C8.31547 12.0028 7.6823 12.0028 7.29178 11.6122L3.86321 8.18367L5.27742 6.76946L7 8.49204V1H9V8.4898ZM16 8V15C16 15.5523 15.5523 16 15 16H1C0.447715 16 0 15.5523 0 15V8.00323H2V14H14V8H16Z" fill="currentColor"></path></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="currentColor" id="icon-erase_btn_eraser"><g clip-path="url(#icon-erase_btn_eraser_clip0_171_73068)"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.54498 8.6771L2.57171 11.4952L5.83587 14H7.09637L7.94952 13.9881L9.3248 12.024L4.54498 8.6771ZM5.69214 7.0388L10.4719 10.3857L13.823 5.59979L9.04323 2.25293L5.69214 7.0388ZM0.442825 12.3826L2.55059 14H0V16H5.26792C5.33351 16.0161 5.4013 16.0239 5.46973 16.023L7.11034 16H16V14H10.3827L15.6908 6.41928C16.1976 5.69544 16.0217 4.69776 15.2979 4.19092L9.86273 0.385197C9.13888 -0.121647 8.1412 0.0542701 7.63436 0.778118L0.274524 11.2891C0.0288901 11.6399 0.103076 12.1219 0.442825 12.3826Z" fill="currentColor"></path></g><defs><clippath id="icon-erase_btn_eraser_clip0_171_73068"><rect width="16" height="16" fill="white"></rect></clippath></defs></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="currentColor" id="icon-erase_btn_move"><path fill-rule="evenodd" clip-rule="evenodd" d="M8 0L11 3H9V7H13V5L16 8L13 11V9H9V13H11L8 16L5 13H7V9H3L3 11L0 8L3 5V7H7V3H5L8 0Z" fill="currentColor"></path></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="currentColor" id="icon-erase_btn_reset"><g clip-path="url(#icon-erase_btn_reset_clip0_217_74762)"><path fill-rule="evenodd" clip-rule="evenodd" d="M8 0C5.73994 0 3.69735 0.938495 2.24368 2.44436L3.68262 3.83342C4.775 2.70181 6.30468 2 8 2C11.3137 2 14 4.6863 14 8V8.09524H16V8V2H14V2.70836C12.5341 1.04751 10.3894 0 8 0ZM2 13.2916C3.46589 14.9525 5.61062 16 8 16C10.1576 16 12.1176 15.1445 13.5556 13.7563L12.1666 12.3174C11.0864 13.3601 9.61893 14 8 14C4.6863 14 2 11.3137 2 8H0V14.0952H2V13.2916Z" fill="currentColor"></path></g><defs><clippath id="icon-erase_btn_reset_clip0_217_74762"><rect width="16" height="16" fill="white"></rect></clippath></defs></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="currentColor" id="icon-erase_btn_smear"><g clip-path="url(#icon-erase_btn_smear_clip0_171_73067)"><path fill-rule="evenodd" clip-rule="evenodd" d="M13.9649 0.234315C13.6525 -0.0781049 13.146 -0.0781049 12.8335 0.234315L7.43353 5.63432C7.2835 5.78434 7.19922 5.98783 7.19922 6.2V8C7.19922 8.44183 7.55739 8.8 7.99922 8.8H9.79922C10.0114 8.8 10.2149 8.71571 10.3649 8.56569L15.7649 3.16569C16.0773 2.85327 16.0773 2.34673 15.7649 2.03431L13.9649 0.234315ZM2.75 8C1.38139 8 0 8.98023 0 10.5C0 12.0198 1.38139 13 2.75 13H13.25C13.5039 13 13.7082 13.0885 13.8366 13.1986C13.963 13.3069 14 13.4166 14 13.5C14 13.5834 13.963 13.6931 13.8366 13.8014C13.7082 13.9115 13.5039 14 13.25 14H5.9C5.34772 14 4.9 14.4477 4.9 15C4.9 15.5523 5.34772 16 5.9 16H13.25C14.6186 16 16 15.0198 16 13.5C16 11.9802 14.6186 11 13.25 11H2.75C2.49613 11 2.29184 10.9115 2.16336 10.8014C2.03697 10.6931 2 10.5834 2 10.5C2 10.4166 2.03697 10.3069 2.16336 10.1986C2.29184 10.0885 2.49613 10 2.75 10H5.2C5.75228 10 6.2 9.55229 6.2 9C6.2 8.44771 5.75228 8 5.2 8H2.75Z" fill="currentColor"></path></g><defs><clippath id="icon-erase_btn_smear_clip0_171_73067"><rect width="16" height="16" fill="white"></rect></clippath></defs></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="currentColor" id="icon-erase_img_in"><g clip-path="url(#icon-erase_img_in_clip0_171_73072)"><path fill-rule="evenodd" clip-rule="evenodd" d="M9 2C9 1.44772 8.55228 1 8 1C7.44772 1 7 1.44772 7 2V7H2C1.44772 7 1 7.44772 1 8C1 8.55228 1.44772 9 2 9H7V14C7 14.5523 7.44771 15 8 15C8.55228 15 9 14.5523 9 14V9H14C14.5523 9 15 8.55228 15 8C15 7.44772 14.5523 7 14 7H9V2Z" fill="currentColor"></path></g><defs><clippath id="icon-erase_img_in_clip0_171_73072"><rect width="16" height="16" fill="white"></rect></clippath></defs></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="currentColor" id="icon-erase_img_out"><g clip-path="url(#icon-erase_img_out_clip0_171_73071)"><rect x="1" y="7" width="14" height="2" rx="1" fill="currentColor"></rect></g><defs><clippath id="icon-erase_img_out_clip0_171_73071"><rect width="16" height="16" fill="white"></rect></clippath></defs></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" id="icon-img_changebtn_next"><path d="M7.05495 1.88533L8.94295 0L19.6096 10.6667C19.8596 10.9167 20 11.2558 20 11.6093C20 11.9629 19.8596 12.302 19.6096 12.552L8.94295 23.2187L7.05495 21.3333L16.7803 11.6107L7.05495 1.88533Z" fill="currentColor"></path></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" id="icon-img_changebtn_previous"><path d="M17.945 1.88533L16.057 0L5.39038 10.6667C5.14042 10.9167 5 11.2558 5 11.6093C5 11.9629 5.14042 12.302 5.39038 12.552L16.057 23.2187L17.945 21.3333L8.21972 11.6107L17.945 1.88533Z" fill="currentColor"></path></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 72 64" fill="currentColor" id="icon-img_defaultmap"><g clip-path="url(#icon-img_defaultmap_clip0_129_114366)"><path fill-rule="evenodd" clip-rule="evenodd" d="M60.0001 4H12.0001C7.58187 4 4.00015 7.58172 4.00015 12V40.635C4.34532 40.9562 4.78833 41.3228 5.33467 41.7174C6.48121 42.5455 7.95709 43.4062 9.63516 44.1379C13.0259 45.6164 17.0138 46.4721 20.6599 45.7241C23.6732 45.1059 26.4507 43.557 29.4676 41.5226C30.3978 40.8953 31.3674 40.2088 32.3729 39.4968C34.5159 37.9793 36.8221 36.3463 39.258 34.9254C42.9259 32.7857 47.1103 30.9742 52.1866 30.2909C56.7447 29.6774 61.9276 29.9862 68.0001 31.6776V12C68.0001 7.58172 64.4184 4 60.0001 4ZM0.000145674 52V42.1528C-0.0634603 42.0647 -0.123633 41.9768 -0.180176 41.8892L0.000145674 41.7728V12C0.000145674 5.37258 5.37273 0 12.0001 0H60.0001C66.6276 0 72.0001 5.37258 72.0001 12V52C72.0001 58.6274 66.6276 64 60.0001 64H12.0001C5.37273 64 0.000145674 58.6274 0.000145674 52ZM8.03637 47.8045C6.54859 47.1557 5.18264 46.4127 4.00015 45.6481V52C4.00015 56.4183 7.58187 60 12.0001 60H60.0001C64.4184 60 68.0001 56.4183 68.0001 52V35.8424C61.8963 34 56.9238 33.6894 52.7201 34.2552C48.3129 34.8484 44.6335 36.4204 41.2735 38.3805C38.9849 39.7155 36.9411 41.1642 34.882 42.6238L34.8819 42.6239L34.8818 42.6239C33.8377 43.364 32.7898 44.1068 31.704 44.839C28.5808 46.9451 25.2703 48.8616 21.4637 49.6425C16.7262 50.6145 11.8648 49.4738 8.03637 47.8045ZM20.0001 28C24.4184 28 28.0001 24.4183 28.0001 20C28.0001 15.5817 24.4184 12 20.0001 12C15.5819 12 12.0001 15.5817 12.0001 20C12.0001 24.4183 15.5819 28 20.0001 28ZM24.0001 20C24.0001 22.2091 22.2093 24 20.0001 24C17.791 24 16.0001 22.2091 16.0001 20C16.0001 17.7909 17.791 16 20.0001 16C22.2093 16 24.0001 17.7909 24.0001 20Z" fill="currentColor"></path></g><defs><clippath id="icon-img_defaultmap_clip0_129_114366"><rect width="72" height="64" fill="currentColor"></rect></clippath></defs></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 72 64" fill="none" id="icon-img_loading_error"><g clip-path="url(#icon-img_loading_error_clip0_331_22844)"><path fill-rule="evenodd" clip-rule="evenodd" d="M60.0006 4H12.0006C7.58236 4 4.00063 7.58172 4.00063 12V35.6356C4.34572 35.9567 4.78851 36.3231 5.33452 36.7174C6.48106 37.5455 7.95694 38.4062 9.63501 39.1379C13.0257 40.6164 17.0137 41.4721 20.6597 40.7241C23.6731 40.1059 26.4506 38.557 29.4674 36.5226C30.3976 35.8953 31.3672 35.2088 32.3727 34.4968L32.3728 34.4967C34.5158 32.9793 36.822 31.3463 39.2579 29.9254C42.9258 27.7857 47.1102 25.9742 52.1864 25.2909C56.7447 24.6774 61.9278 24.9862 68.0006 26.6778V12C68.0006 7.58172 64.4189 4 60.0006 4ZM68.0006 30.8426V33C68.0006 34.1046 68.8961 35 70.0006 35C71.1052 35 72.0006 34.1046 72.0006 33V12C72.0006 5.37258 66.6281 0 60.0006 0H12.0006C5.37322 0 0.000633955 5.37258 0.000633955 12V36.7724L-0.180321 36.8892C-0.123591 36.9771 -0.0632061 37.0653 0.000633955 37.1537V52C0.000633955 58.6274 5.37322 64 12.0006 64H39.0001C40.1047 64 41.0001 63.1046 41.0001 62C41.0001 60.8954 40.1047 60 39.0001 60H12.0006C7.58236 60 4.00063 56.4183 4.00063 52V40.6485C5.18298 41.413 6.54871 42.1558 8.03622 42.8045C11.8647 44.4738 16.726 45.6145 21.4636 44.6425C25.2701 43.8616 28.5807 41.9451 31.7038 39.839C32.7896 39.1068 33.8375 38.364 34.8815 37.624L34.8816 37.6239L34.8817 37.6239L34.8818 37.6238C36.9409 36.1642 38.9848 34.7155 41.2734 33.3805C44.6334 31.4204 48.3127 29.8484 52.72 29.2552C56.9238 28.6894 61.8965 29 68.0006 30.8426ZM20.0001 28C24.4184 28 28.0001 24.4183 28.0001 20C28.0001 15.5817 24.4184 12 20.0001 12C15.5819 12 12.0001 15.5817 12.0001 20C12.0001 24.4183 15.5819 28 20.0001 28ZM24.0001 20C24.0001 22.2091 22.2093 24 20.0001 24C17.791 24 16.0001 22.2091 16.0001 20C16.0001 17.7909 17.791 16 20.0001 16C22.2093 16 24.0001 17.7909 24.0001 20ZM58.0001 60C63.523 60 68.0001 55.5229 68.0001 50C68.0001 44.4772 63.523 40 58.0001 40C52.4773 40 48.0001 44.4772 48.0001 50C48.0001 55.5229 52.4773 60 58.0001 60ZM58.0001 64C65.7321 64 72.0001 57.732 72.0001 50C72.0001 42.268 65.7321 36 58.0001 36C50.2682 36 44.0001 42.268 44.0001 50C44.0001 57.732 50.2682 64 58.0001 64ZM56.0001 45C56.0001 43.8954 56.8956 43 58.0001 43C59.1047 43 60.0001 43.8954 60.0001 45V49C60.0001 50.1046 59.1047 51 58.0001 51C56.8956 51 56.0001 50.1046 56.0001 49V45ZM58.0001 53C56.8956 53 56.0001 53.8954 56.0001 55C56.0001 56.1046 56.8956 57 58.0001 57C59.1047 57 60.0001 56.1046 60.0001 55C60.0001 53.8954 59.1047 53 58.0001 53Z" fill="currentColor"></path></g><defs><clippath id="icon-img_loading_error_clip0_331_22844"><rect width="72" height="64" fill="currentColor"></rect></clippath></defs></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="currentColor" id="icon-menu_cutout"><g clip-path="url(#icon-menu_cutout_clip0_5_8409)"><path fill-rule="evenodd" clip-rule="evenodd" d="M1 12.1731V13.9731C1 14.5254 1.44772 14.9731 2 14.9731H3.8V12.9731H3V12.1731H1ZM1 9.77314H3V6.17314H1V9.77314ZM1 3.77315H3V2.97314H3.8V0.973145H2C1.44772 0.973145 1 1.42086 1 1.97314V3.77315ZM6.2 0.973145V2.97314H9.8V0.973145H6.2ZM12.2 0.973145V2.97314H13V3.77314H15V1.97314C15 1.42086 14.5523 0.973145 14 0.973145H12.2ZM15 6.17314H13V9.77314H15V6.17314ZM15 12.1731H13V12.9731H12.2V14.9731H14C14.5523 14.9731 15 14.5254 15 13.9731V12.1731ZM9.8 14.9731V12.9731H6.2V14.9731H9.8Z"></path></g><defs><clippath id="icon-menu_cutout_clip0_5_8409"><rect width="16" height="16" fill="white"></rect></clippath></defs></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none" id="icon-thumbnail_loading_error"><path fill-rule="evenodd" clip-rule="evenodd" d="M10 18C14.4183 18 18 14.4183 18 10C18 5.58172 14.4183 2 10 2C5.58172 2 2 5.58172 2 10C2 14.4183 5.58172 18 10 18ZM10 20C15.5228 20 20 15.5228 20 10C20 4.47715 15.5228 0 10 0C4.47715 0 0 4.47715 0 10C0 15.5228 4.47715 20 10 20ZM9 6C9 5.44772 9.44771 5 10 5C10.5523 5 11 5.44772 11 6V10C11 10.5523 10.5523 11 10 11C9.44771 11 9 10.5523 9 10V6ZM10 13C9.44771 13 9 13.4477 9 14C9 14.5523 9.44771 15 10 15C10.5523 15 11 14.5523 11 14C11 13.4477 10.5523 13 10 13Z" fill="currentColor"></path></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 48" fill="currentColor" id="icon-thumbnail_packup_bg"><g clip-path="url(#icon-thumbnail_packup_bg_clip0_129_115437)"><path d="M12 0L3.5624 5.62507C1.33681 7.10879 -4.76837e-07 9.60664 -4.76837e-07 12.2815V35.7185C-4.76837e-07 38.3934 1.33681 40.8912 3.5624 42.3749L12 48V0Z" fill="currentColor"></path></g><defs><clippath id="icon-thumbnail_packup_bg_clip0_129_115437"><rect width="12" height="48" fill="currentColor"></rect></clippath></defs></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 4 8" fill="currentColor" id="icon-thumbnail_show"><path d="M4 0L4 8L3.49691e-07 4L4 0Z" fill="currentColor"></path></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" id="icon-toolbar_add_out"><g clip-path="url(#icon-toolbar_add_out_clip0_129_114185)"><path fill-rule="evenodd" clip-rule="evenodd" d="M8.5 15C12.0899 15 15 12.0899 15 8.5C15 4.91015 12.0899 2 8.5 2C4.91015 2 2 4.91015 2 8.5C2 12.0899 4.91015 15 8.5 15ZM14.8536 14.1465C16.1889 12.6451 17 10.6673 17 8.5C17 3.80558 13.1944 0 8.5 0C3.80558 0 0 3.80558 0 8.5C0 13.1944 3.80558 17 8.5 17C10.6673 17 12.6451 16.1889 14.1465 14.8536L14.604 15.3111L14.6039 15.3112L14.5498 16.6714L17.8152 19.9368L19.9365 17.8155L16.6712 14.5501L15.3112 14.6041L14.8536 14.1465ZM5 9H12V8H5V9Z" fill="currentColor"></path></g><defs><clippath id="icon-toolbar_add_out_clip0_129_114185"><rect width="20" height="20" fill="currentColor"></rect></clippath></defs></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" id="icon-toolbar_close"><path fill-rule="evenodd" clip-rule="evenodd" d="M6 0H14V2H6V0ZM7 8H9V15H7V8ZM13 8H11V15H13V8ZM17 4H19V6H17V17V19H15H5H3V17V6H1V4H3H5H15H17ZM5 6H15V17H5V6Z" fill="currentColor"></path></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none" id="icon-toolbar_edit"><g clip-path="url(#icon-toolbar_edit_clip0_460_25606)"><path fill-rule="evenodd" clip-rule="evenodd" d="M11 2H2.5C2.22386 2 2 2.22386 2 2.5V13.4649L6.39067 10.5378C7.06247 10.0899 7.93768 10.0899 8.60948 10.5378L12 12.7981L13.9081 11.5261C14.5621 11.0901 15.4109 11.0776 16.0775 11.4942L18 12.6958V9H20V14.4846C20.0001 14.4911 20.0001 14.4976 20.0001 14.5041C20.0001 14.5085 20.0001 14.5129 20 14.5173V17.5C20 18.8807 18.8807 20 17.5 20H2.5C1.11929 20 0 18.8807 0 17.5V2.5C0 1.11929 1.11929 0 2.5 0H11V2ZM2 17.5V15.8661C2.01849 15.8554 2.03675 15.8441 2.05477 15.8321L7.50007 12.2019L11.4453 14.832C11.7812 15.056 12.2188 15.056 12.5547 14.8321L15.0175 13.1902L18 15.0542V17.5C18 17.7761 17.7761 18 17.5 18H2.5C2.22386 18 2 17.7761 2 17.5ZM19.8968 1.51721L18.4826 0.102997L12.5499 6.03568L12.4095 7.59032L13.9641 7.4499L19.8968 1.51721Z" fill="currentColor"></path></g><defs><clippath id="icon-toolbar_edit_clip0_460_25606"><rect width="20" height="20" fill="white"></rect></clippath></defs></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" id="icon-toolbar_fullscrn"><path fill-rule="evenodd" clip-rule="evenodd" d="M7 1H1V3V7H3V3H7V1Z" fill="currentColor"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M13 19H19V17V13H17V17H13V19Z" fill="currentColor"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M1 19H7V17H4.41437L8.24279 13.1716L6.82858 11.7574L3 15.5859V13H1V17V19Z" fill="currentColor"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M19 1H13V3H15.5856L11.7572 6.82842L13.1714 8.24264L17 4.41406V7H19V3V1Z" fill="currentColor"></path></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" id="icon-toolbar_fullscrn_exit"><path fill-rule="evenodd" clip-rule="evenodd" d="M8.24268 12H2.24268V14H4.82831L0.999884 17.8284L2.4141 19.2426L6.24268 15.4141V18H8.24268V14V12Z" fill="currentColor"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M13 19H19V17V13H17V17H13V19Z" fill="currentColor"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M7 1H1V3V7H3V3H7V1Z" fill="currentColor"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M12 8.24261H18V6.24261H15.4144L19.2428 2.41419L17.8286 0.999977L14 4.82856V2.24261H12V6.24261V8.24261Z" fill="currentColor"></path></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" id="icon-toolbar_more"><path fill-rule="evenodd" clip-rule="evenodd" d="M1 2H19V4H1V2ZM1 9H19V11H1V9ZM19 16H1V18H19V16Z" fill="currentColor"></path></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" id="icon-toolbar_mouse"><g clip-path="url(#icon-toolbar_mouse_clip0_129_114186)"><path fill-rule="evenodd" clip-rule="evenodd" d="M9.22361 0.0527739C8.97662 -0.0707207 8.67628 0.0293914 8.55279 0.276381C8.42929 0.52337 8.5294 0.823706 8.77639 0.947201C9.12523 1.12162 9.29433 1.36386 9.38993 1.74626C9.40991 1.82617 9.42627 1.91056 9.43965 2H7C4.79086 2 3 3.79086 3 6V13C3 16.866 6.13401 20 10 20C13.866 20 17 16.866 17 13V6C17 3.79086 15.2091 2 13 2H10.4478C10.4275 1.82663 10.3993 1.66058 10.3601 1.50372C10.2057 0.886113 9.87477 0.378356 9.22361 0.0527739ZM13 4H7C5.89543 4 5 4.89543 5 6V13C5 15.7614 7.23858 18 10 18C12.7614 18 15 15.7614 15 13V6C15 4.89543 14.1046 4 13 4ZM9 7C9 6.44772 9.44772 6 10 6C10.5523 6 11 6.44772 11 7V10C11 10.5523 10.5523 11 10 11C9.44772 11 9 10.5523 9 10V7Z" fill="currentColor"></path></g><defs><clippath id="icon-toolbar_mouse_clip0_129_114186"><rect width="20" height="20" fill="currentColor"></rect></clippath></defs></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" id="icon-toolbar_print"><g clip-path="url(#icon-toolbar_print_clip0_129_114191)"><path fill-rule="evenodd" clip-rule="evenodd" d="M5 2V6H15V2H5ZM17 6V1.25C17 0.559644 16.4404 0 15.75 0H4.25C3.55964 0 3 0.559644 3 1.25V6H1.25C0.559644 6 0 6.55964 0 7.25V14.75C0 15.4404 0.559644 16 1.25 16H4V18.75C4 19.4404 4.55964 20 5.25 20H14.75C15.4404 20 16 19.4404 16 18.75V16H18.75C19.4404 16 20 15.4404 20 14.75V7.25C20 6.55964 19.4404 6 18.75 6H17ZM15.75 8H4.25H2V14H4V13V11H6H14H16V13V14H18V8H15.75ZM14 13H6V18H14V13Z" fill="currentColor"></path></g><defs><clippath id="icon-toolbar_print_clip0_129_114191"><rect width="20" height="20" fill="currentColor"></rect></clippath></defs></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" id="icon-toolbar_reality1_1"><path d="M1 18H19V20H1V18Z" fill="currentColor"></path><circle cx="10" cy="7" r="1" fill="currentColor"></circle><circle cx="10" cy="13" r="1" fill="currentColor"></circle><path d="M5 15V3H3.48529C2.75696 3.52239 1.92853 3.95287 1 4.29143V6.31632C1.13176 6.27552 1.26656 6.22948 1.40441 6.17819C1.91422 5.98389 2.6187 5.76646 2.91281 5.5259V15H5Z" fill="currentColor"></path><path d="M18 15V3H16.4853C15.757 3.52239 14.9285 3.95287 14 4.29143V6.31632C14.1318 6.27552 14.2666 6.22948 14.4044 6.17819C14.9142 5.98389 15.6187 5.76646 15.9128 5.5259V15H18Z" fill="currentColor"></path></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" id="icon-toolbar_revolve_left"><g clip-path="url(#icon-toolbar_revolve_left_clip0_129_114189)"><path fill-rule="evenodd" clip-rule="evenodd" d="M12.3077 4.54425V3.26765C13.8947 3.26921 15.4161 3.89053 16.5377 4.99508C17.6593 6.09963 18.2893 7.59706 18.2893 9.15834C18.2893 9.26887 18.3114 9.37831 18.3543 9.48042C18.3973 9.58254 18.4603 9.67532 18.5398 9.75348C18.6192 9.83163 18.7135 9.89363 18.8173 9.93593C18.9211 9.97823 19.0323 10 19.1446 10C19.257 10 19.3682 9.97823 19.472 9.93593C19.5758 9.89363 19.6701 9.83163 19.7495 9.75348C19.8289 9.67532 19.8919 9.58254 19.9349 9.48042C19.9779 9.37831 20 9.26887 20 9.15834C20 7.15068 19.1898 5.22516 17.7473 3.80498C16.3049 2.38479 14.3484 1.58616 12.3077 1.5846V0.168306C12.3077 0.137049 12.2989 0.10641 12.2821 0.0798221C12.2654 0.0532339 12.2415 0.0317469 12.2131 0.0177686C12.1847 0.00379034 12.1529 -0.00212685 12.1213 0.000680147C12.0896 0.00348714 12.0594 0.0149074 12.034 0.0336612L9.06843 2.22163C9.04718 2.23731 9.02994 2.25764 9.01806 2.28101C9.00618 2.30438 9 2.33015 9 2.35628C9 2.38241 9.00618 2.40818 9.01806 2.43155C9.02994 2.45492 9.04718 2.47524 9.06843 2.49092L12.034 4.67889C12.0594 4.69765 12.0896 4.70907 12.1213 4.71187C12.1529 4.71468 12.1847 4.70876 12.2131 4.69479C12.2415 4.68081 12.2654 4.65932 12.2821 4.63273C12.2989 4.60614 12.3077 4.57551 12.3077 4.54425ZM2 9H14V18H2V9ZM0 9C0 7.89543 0.895431 7 2 7H14C15.1046 7 16 7.89543 16 9V18C16 19.1046 15.1046 20 14 20H2C0.895431 20 0 19.1046 0 18V9Z" fill="currentColor"></path></g><defs><clippath id="icon-toolbar_revolve_left_clip0_129_114189"><rect width="20" height="20" fill="currentColor"></rect></clippath></defs></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" id="icon-toolbar_revolve_right"><g clip-path="url(#icon-toolbar_revolve_right_clip0_129_114190)"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.6923 4.54425V3.26765C6.10534 3.26921 4.58392 3.89053 3.46233 4.99508C2.34074 6.09963 1.71073 7.59706 1.71073 9.15834C1.71075 9.26887 1.68864 9.37831 1.64566 9.48042C1.60268 9.58254 1.53968 9.67532 1.46025 9.75348C1.38082 9.83163 1.28652 9.89363 1.18273 9.93593C1.07895 9.97823 0.967705 10 0.855366 10C0.743027 10 0.631786 9.97823 0.528 9.93593C0.424215 9.89363 0.329916 9.83163 0.250484 9.75348C0.171055 9.67532 0.108053 9.58254 0.0650749 9.48042C0.0220947 9.37831 -1.71661e-05 9.26887 0 9.15834C0 7.15068 0.810246 5.22516 2.25266 3.80498C3.69507 2.38479 5.65163 1.58616 7.6923 1.5846V0.168306C7.6923 0.137049 7.70115 0.10641 7.71785 0.0798221C7.73455 0.0532339 7.75845 0.0317469 7.78687 0.0177686C7.81528 0.00379034 7.8471 -0.00212685 7.87874 0.000680147C7.91038 0.00348714 7.9406 0.0149074 7.96602 0.0336612L10.9316 2.22163C10.9528 2.23731 10.9701 2.25764 10.9819 2.28101C10.9938 2.30438 11 2.33015 11 2.35628C11 2.38241 10.9938 2.40818 10.9819 2.43155C10.9701 2.45492 10.9528 2.47524 10.9316 2.49092L7.96602 4.67889C7.9406 4.69765 7.91038 4.70907 7.87874 4.71187C7.8471 4.71468 7.81528 4.70876 7.78687 4.69479C7.75845 4.68081 7.73455 4.65932 7.71785 4.63273C7.70115 4.60614 7.6923 4.57551 7.6923 4.54425ZM18 9H6V18H18V9ZM20 9C20 7.89543 19.1046 7 18 7H6C4.89543 7 4 7.89543 4 9V18C4 19.1046 4.89543 20 6 20H18C19.1046 20 20 19.1046 20 18V9Z" fill="currentColor"></path></g><defs><clippath id="icon-toolbar_revolve_right_clip0_129_114190"><rect width="20" height="20" fill="currentColor"></rect></clippath></defs></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none" id="icon-toolbar_window"><g clip-path="url(#icon-toolbar_window_clip0_129_114188)"><path fill-rule="evenodd" clip-rule="evenodd" d="M5 0H2H0V2V5H2V2H5V0ZM5 18H2V15H0V18V20H2H5V18ZM15 0H18H20V2V5H18V2H15V0ZM18 18H15V20H18H20V18V15H18V18Z" fill="currentColor"></path><rect x="4" y="6" width="12" height="8" stroke="currentColor" stroke-width="2"></rect></g><defs><clippath id="icon-toolbar_window_clip0_129_114188"><rect width="20" height="20" fill="currentColor"></rect></clippath></defs></symbol><symbol xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" id="icon-toolbar_zoom_in"><g clip-path="url(#icon-toolbar_zoom_in_clip0_57_11720)"><path fill-rule="evenodd" clip-rule="evenodd" d="M15 8.5C15 12.0899 12.0899 15 8.5 15C4.91015 15 2 12.0899 2 8.5C2 4.91015 4.91015 2 8.5 2C12.0899 2 15 4.91015 15 8.5ZM14.1465 14.8536C12.6451 16.1889 10.6673 17 8.5 17C3.80558 17 0 13.1944 0 8.5C0 3.80558 3.80558 0 8.5 0C13.1944 0 17 3.80558 17 8.5C17 10.6673 16.1889 12.6451 14.8536 14.1465L15.3112 14.6041L16.6712 14.5501L19.9365 17.8155L17.8152 19.9368L14.5498 16.6714L14.6039 15.3112L14.604 15.3111L14.1465 14.8536ZM8 5V8H5V9H8V12H9V9H12V8H9V5H8Z" fill="currentColor"></path></g><defs><clippath id="icon-toolbar_zoom_in_clip0_57_11720"><rect width="20" height="20" fill="currentColor"></rect></clippath></defs></symbol><symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 20 20" id="icon-chat-arraw"><rect width="20" height="20" rx="2" transform="matrix(0 1 1 0 0 0)"></rect><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="m8 15 5-5-5-5"></path></symbol><symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 20 20" id="icon-chat_clean"><path fill="currentColor" fill-rule="evenodd" d="M13 3.5a.5.5 0 0 0-.5-.5h-4a.5.5 0 0 0 0 1h4a.5.5 0 0 0 .5-.5Zm-10 2a.5.5 0 0 1 .5-.5H17.5a.5.5 0 0 1 0 1H16v11a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V6H3.5a.5.5 0 0 1-.5-.5ZM6 6h9v11H6V6Zm2 3.5a.5.5 0 0 1 1 0v4a.5.5 0 0 1-1 0v-4Zm4.5-.5a.5.5 0 0 0-.5.5v4a.5.5 0 0 0 1 0v-4a.5.5 0 0 0-.5-.5Z" clip-rule="evenodd"></path></symbol><symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 16 16" id="icon-chat_compose"><path stroke="#0052D9" stroke-linecap="round" stroke-linejoin="round" d="M8.5 4 12 7.5m1.5 6H6L2.53 10.032"></path><path stroke="#0052D9" stroke-linecap="round" stroke-linejoin="round" d="M6 13.5H3a.5.5 0 0 1-.5-.5v-2.793a.5.5 0 0 1 .147-.354l7.5-7.5a.5.5 0 0 1 .706 0l2.794 2.794a.5.5 0 0 1 0 .706L6 13.5Z"></path></symbol><symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 16 16" id="icon-chat_copy"><path fill="currentColor" fill-rule="evenodd" d="M12 9.8V4.937A.937.937 0 0 0 11.062 4H6.2V2.2h7.6v7.6H12Zm0 1.2v2.063c0 .517-.42.937-.938.937H2.938A.937.937 0 0 1 2 13.062V4.938C2 4.42 2.42 4 2.938 4H5V1.75c0-.414.373-.75.833-.75h8.334c.46 0 .833.336.833.75v8.5c0 .414-.373.75-.833.75H12Zm-8.8 1.8V5.2h7.6v7.6H3.2Z" clip-rule="evenodd"></path></symbol><symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 16 16" id="icon-chat_explain"><path stroke="#0052D9" stroke-linecap="round" stroke-linejoin="round" d="M11.5 2v6.5l-2-2-2 2V2m-5 11.5v0a1 1 0 0 0 1 1H13"></path><path stroke="#0052D9" stroke-linecap="round" stroke-linejoin="round" d="M3.8 1.5h9.7v11H3.8c-.452 0-.913.13-1.3.372V2.696c0-.307.13-.609.37-.835.242-.228.576-.361.93-.361Z"></path></symbol><symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 16 16" id="icon-chat_freeTimes"><path fill="currentColor" d="M2.565 1.933c1.239-.172 1.534 1.215 1.534 1.215v.006c.017.138.324 2.458 2.14 4.148 1.873 1.742 4.75 1.876 4.75 1.876h.003c.092.002 2.376.086 3.313 4.29l.028.132h-9.9l.002-.023c.017-.281.172-3.126-.336-4.4C3.584 7.89 2.266 6.85 1.57 3.555c-.041-.193-.245-1.448.994-1.62ZM9.503 1.6a3.045 3.045 0 0 1 3.041 3.05 3.046 3.046 0 0 1-3.04 3.05 3.045 3.045 0 0 1-3.042-3.05A3.046 3.046 0 0 1 9.503 1.6Z"></path></symbol><symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 20 20" id="icon-chat_history"><path stroke="currentColor" stroke-width="1.2" d="M17.298 10c0 4.084-3.298 7.4-7.35 7.4C5.902 17.4 2.6 14.083 2.6 10c0-4.084 3.299-7.4 7.35-7.4 4.047 0 7.35 3.32 7.348 7.4Z"></path><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M9 7.5V11h3.5"></path></symbol><symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 20 20" id="icon-chat_language"><path stroke="#536687" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="1.2" d="M11.699 11.697a2.4 2.4 0 1 1-3.394-3.395 2.4 2.4 0 0 1 3.394 3.395Z"></path><path stroke="#536687" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="1.2" d="M4.657 7.414c.13-.27.28-.527.454-.776l-.03-1.85c0-.172.073-.335.21-.45a7.496 7.496 0 0 1 2.276-1.302.565.565 0 0 1 .49.05l1.607.954c.302-.021.604-.021.908 0l1.606-.954a.607.607 0 0 1 .497-.05c.83.295 1.602.734 2.277 1.296a.565.565 0 0 1 .202.448l-.03 1.851c.174.25.325.506.454.777l1.636.896a.573.573 0 0 1 .287.398 7.286 7.286 0 0 1 0 2.592.564.564 0 0 1-.287.398l-1.636.897a5.6 5.6 0 0 1-.454.777l.03 1.85a.58.58 0 0 1-.21.449 7.529 7.529 0 0 1-2.276 1.303.565.565 0 0 1-.49-.05l-1.606-.954a6.456 6.456 0 0 1-.908 0l-1.607.953a.606.606 0 0 1-.497.051 7.458 7.458 0 0 1-2.276-1.296.566.566 0 0 1-.202-.448l.029-1.851a5.608 5.608 0 0 1-.454-.777L3.02 11.7a.571.571 0 0 1-.288-.398 7.282 7.282 0 0 1 0-2.591.563.563 0 0 1 .288-.4l1.636-.896Z"></path></symbol><symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 20 20" id="icon-chat_loading"><path stroke="#0052D9" stroke-linecap="round" stroke-width="3" d="M10 3.5a6.5 6.5 0 0 0-3.82 1.241"></path><path stroke="#0052D9" stroke-linecap="round" stroke-opacity=".6" stroke-width="3" d="M8.319 3.72a6.5 6.5 0 0 0-4.386 3.95"></path><path stroke="#0052D9" stroke-linecap="round" stroke-opacity=".4" stroke-width="3" d="M6.751 4.37a6.5 6.5 0 0 0-3.107 6.981" opacity=".8"></path><path stroke="#0052D9" stroke-linecap="round" stroke-opacity=".2" stroke-width="3" d="M5.405 5.404A6.5 6.5 0 0 0 7.05 15.79" opacity=".7"></path><path stroke="#0052D9" stroke-linecap="round" stroke-opacity=".2" stroke-width="3" d="M4.372 6.75a6.5 6.5 0 0 0 8.273 9.188" opacity=".7"></path><path stroke="#0052D9" stroke-linecap="round" stroke-opacity=".2" stroke-width="3" d="M4.372 6.75a6.5 6.5 0 0 0 11.259 6.5" opacity=".7"></path><path stroke="#0052D9" stroke-linecap="round" stroke-opacity=".2" stroke-width="3" d="M4.372 6.75a6.5 6.5 0 1 0 12.094 2.571" opacity=".7"></path><path stroke="#0052D9" stroke-linecap="round" stroke-opacity=".2" stroke-width="3" d="M4.372 6.75a6.5 6.5 0 1 0 10.46-1.099" opacity=".7"></path><path stroke="#0052D9" stroke-linecap="round" stroke-opacity=".1" stroke-width="3" d="M4.372 6.75a6.5 6.5 0 1 0 6.98-3.107" opacity=".7"></path></symbol><symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" id="icon-chat_new"><path fill="currentColor" fill-rule="evenodd" d="M11 18a1 1 0 1 0 2 0v-5h4.998a1 1 0 1 0 0-2H13V6a1 1 0 1 0-2 0v5H5.998a1 1 0 1 0 0 2H11v5Z" clip-rule="evenodd"></path></symbol><symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 16 16" id="icon-chat_prompt"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.2" d="M2.375 14.188v.562H12.5m-10.125-.562A1.687 1.687 0 0 1 4.063 12.5h9.562V1.25H4.062a1.687 1.687 0 0 0-1.687 1.688v11.25Z"></path><path stroke="currentColor" stroke-linecap="round" stroke-width="1.2" d="M5 8h3.75M5 5h6"></path></symbol><symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 12 12" id="icon-chat_require"><path fill="currentColor" d="M5.915 0C3.77 0 2 1.774 2 3.955c0 1.33.523 2.401 1.567 3.116V8.35c0 .146.086.285.192.384a.548.548 0 0 0 .412.137l3.589-.29c.269-.021.502-.248.502-.52v-.98c.913-.662 1.565-1.807 1.565-3.125C9.827 1.775 8.059 0 5.915 0Zm1.56 6.323a.505.505 0 0 0-.256.46v.796l-2.609.205v-1a.503.503 0 0 0-.235-.451c-.898-.527-1.324-1.305-1.324-2.378 0-1.605 1.285-2.912 2.858-2.912 1.573 0 2.865 1.307 2.865 2.912 0 1.042-.478 1.927-1.3 2.368Zm.74 3.367a.52.52 0 0 1-.479.559l-3.563.26a.52.52 0 0 1-.555-.482.52.52 0 0 1 .48-.559l3.563-.26a.52.52 0 0 1 .555.482Zm-1.134 1.648a.52.52 0 0 1-.478.56l-1.292.1a.52.52 0 0 1-.557-.48.52.52 0 0 1 .477-.56l1.293-.1a.52.52 0 0 1 .557.48Zm.913-7.392a.455.455 0 0 1-.496.41.456.456 0 0 1-.408-.499c.073-.747-.579-1.012-.654-1.04a.46.46 0 0 1-.271-.583.451.451 0 0 1 .575-.277c.484.17 1.369.805 1.254 1.989Z"></path></symbol><symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 16 16" id="icon-chat_retry"><path fill="currentColor" d="M1.705 8.004a.75.75 0 0 1 .834.656 5.5 5.5 0 0 0 9.592 2.97l-1.204-1.204a.25.25 0 0 1 .177-.427h3.646a.25.25 0 0 1 .25.25v3.646a.25.25 0 0 1-.427.177l-1.38-1.38A7.001 7.001 0 0 1 1.05 8.84a.75.75 0 0 1 .656-.834h-.001ZM8 2.5a5.487 5.487 0 0 0-4.131 1.87l1.204 1.203A.25.25 0 0 1 4.896 6H1.25A.25.25 0 0 1 1 5.75V2.103a.25.25 0 0 1 .427-.177l1.38 1.38A7.002 7.002 0 0 1 14.95 7.16a.75.75 0 1 1-1.49.178A5.5 5.5 0 0 0 8 2.5Z"></path></symbol><symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 16 16" id="icon-chat_select_arrow"><path stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".4" d="m3 6 5 5 5-5"></path></symbol><symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 20 20" id="icon-chat_send"><g clip-path="url(#icon-chat_send_a)" filter="url(#icon-chat_send_b)"><path fill="currentColor" fill-rule="evenodd" d="m5.739 10.498 7.01-3.125-5.302 4.43 6.997 5.35a.555.555 0 0 0 .877-.313l3.062-12.822a.556.556 0 0 0-.653-.673L2.11 6.565a.556.556 0 0 0-.226.986l3.855 2.947Zm1.016 2.157-.764 3.576a.556.556 0 0 0 .84.585l2.919-1.849-2.995-2.312Z" clip-rule="evenodd"></path></g><defs><clippath id="icon-chat_send_a"><path fill="#fff" d="M0 0h20v20H0z"></path></clippath><filter id="icon-chat_send_b" width="21.263" height="18.464" x="-.599" y="1.069" color-interpolation-filters="sRGB" filterUnits="userSpaceOnUse"><feflood flood-opacity="0" result="BackgroundImageFix"></feflood><fegaussianblur in="BackgroundImageFix" stdDeviation="1.133"></fegaussianblur><fecomposite in2="SourceAlpha" operator="in" result="effect1_backgroundBlur_871_133333"></fecomposite><feblend in="SourceGraphic" in2="effect1_backgroundBlur_871_133333" result="shape"></feblend></filter></defs></symbol><symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 16 16" id="icon-chat_stop"><g fill="currentColor" clip-path="url(#icon-chat_stop_a)"><path d="M4.667 7c-.177 0-.347.105-.472.293A1.295 1.295 0 0 0 4 8c0 .265.07.52.195.707.125.188.295.293.472.293h6.666c.177 0 .347-.105.472-.293C11.93 8.52 12 8.265 12 8c0-.265-.07-.52-.195-.707C11.68 7.105 11.51 7 11.333 7H4.667Z"></path><path d="M16 8A8 8 0 1 1-.001 8 8 8 0 0 1 16 8Zm-1.5 0a6.5 6.5 0 1 0-13 0 6.5 6.5 0 0 0 13 0Z"></path></g><defs><clippath id="icon-chat_stop_a"><path fill="#fff" d="M0 0h16v16H0z"></path></clippath></defs></symbol><symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 16 16" id="icon-chat_summarize"><path stroke="#0052D9" stroke-linecap="round" stroke-linejoin="round" d="M7 6.5h4m-4 3h4m-6.5-7v11m8.5-11H3a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h10a.5.5 0 0 0 .5-.5V3a.5.5 0 0 0-.5-.5Z"></path></symbol><symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" id="icon-chat_summary"><path fill="#D4E3FC" d="M22 18.37h-8.17l-.621.683-3.483.316-.59-.684H2V6.369h20v12Z"></path><path fill="#0052D9" d="M13.465 20H9.531l-.396-1H1V6h21v13h-8l-.535 1ZM10 19h3v-1h8V7H2v11h8v1Z"></path><path fill="#fff" d="M11.667 18H11V7.946C11 6.91 11.667 6 13 6h6v11h-6c-.667 0-1.1.516-1.333 1Z"></path><path fill="#0052D9" d="M12.247 18H11V7.335C11 5.934 11.97 5 13.424 5H20v11.965h-6.576c-.727 0-.935.602-1.072.87l-.105.165ZM12 16.5c.415-.599.94-.5 1.424-.5H19V6h-5.576C12.144 6 12 6.698 12 7.5v9Z"></path><path fill="#fff" d="M10.843 17.779h.657V7.588c0-1.052-.657-1.973-1.972-1.973H3.609v11.506h5.919c.624 0 1.051.167 1.315.658Z"></path><path fill="#0052D9" d="M12 18h-1.247l-.105-.166c-.137-.267-.345-.834-1.072-.834H3V5h6.576C11.03 5 12 5.934 12 7.335V18Zm-.867-.667-.109-.152V7.335c0-.8-.166-1.335-1.448-1.335H4v10h5.576c.517 0 1.142.734 1.556 1.333Z"></path><path fill="#fff" d="M10.368 18H11V7.186c0-1.115-.443-2.266-1.453-2.652L5 3v12.212l4.547 1.502c.536.241.696.694.821 1.286Z"></path><path fill="#0052D9" d="M11.665 18H11a.328.328 0 0 1-.335-.267c-.132-.566-.265-.564-.664-.733l-4.767-1.666C5.101 15.3 5 15.168 5 15.002V3.335c0-.102.034-.2.132-.267C5.233 3 5.332 3 5.433 3l4.8 1.435C11.334 4.8 12 5.9 12 7.3v10.333c0 .2-.169.366-.335.366ZM11 16.384V7.301c0-.434.23-1.368-.968-1.801L6 4.435V14.5l4.234 1.257c.666.264.633.127.765.627Z"></path></symbol><symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 16 16" id="icon-chat_toogle_close"><path fill="currentColor" fill-rule="evenodd" d="M12.643 3.357a.505.505 0 0 1 0 .715L8.715 8l3.928 3.928a.505.505 0 0 1-.714.714L8 8.715l-3.928 3.927a.505.505 0 0 1-.714-.715L7.285 8 3.358 4.072a.505.505 0 1 1 .714-.714L8 7.286l3.928-3.929a.505.505 0 0 1 .715 0Z" clip-rule="evenodd"></path></symbol><symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 16 16" id="icon-chat_translate"><path stroke="#0052D9" stroke-linecap="round" stroke-linejoin="round" d="m15 14.5-3.77-7.654L7.5 14.5m1-2.052h5.385M5.308 2v1.615M1 3.615h8.615m-2.153 0C7.462 5.33 7.212 7.288 6 8.5c-1.069 1.316-3.286 2-5 2"></path><path stroke="#0052D9" stroke-linecap="round" stroke-linejoin="round" d="M3.521 5.77a6.464 6.464 0 0 0 6.093 4.305"></path></symbol><symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 56 56" id="icon-default_avator"><path fill="#000" fill-opacity=".1" fill-rule="evenodd" d="M10.12 49.549c.241-.9.845-1.825 1.811-2.773a20.051 20.051 0 0 1 4.562-3.311 43.591 43.591 0 0 1 5.686-2.539c.139-.06.313-.158.508-.301.26-.209.49-.455.68-.73.253-.346.381-.756.381-1.229 0-.47-.113-1.08-.338-1.826-1.415-1.492-2.58-3.329-3.501-5.507-.92-2.18-1.38-4.387-1.38-6.625 0-3.381.955-6.013 2.864-7.892 1.908-1.879 4.278-2.818 7.106-2.816 2.83 0 5.195.94 7.105 2.816 1.91 1.877 2.865 4.508 2.865 7.895-.002 2.206-.46 4.4-1.38 6.578-.919 2.18-2.086 4.015-3.501 5.507-.198.6-.304 1.153-.317 1.655-.024.398.012.797.106 1.184.075.268.206.517.382.73.122.156.264.293.424.41.093.06.192.11.297.149a41.184 41.184 0 0 1 5.9 2.495 19.872 19.872 0 0 1 4.667 3.311c.75.727 1.285 1.446 1.603 2.155A27.896 27.896 0 0 1 28 56a27.886 27.886 0 0 1-17.88-6.451Z" clip-rule="evenodd"></path></symbol><symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" id="icon-dialogs_close"><path fill="currentColor" fill-rule="evenodd" d="M16.617 7.051a1 1 0 0 1 0 1.414l-3.536 3.537 3.536 3.535a1 1 0 1 1-1.414 1.414l-3.536-3.535-3.536 3.535a1 1 0 1 1-1.414-1.415l3.536-3.534-3.536-3.536a1 1 0 1 1 1.414-1.414l3.536 3.536 3.535-3.537a1 1 0 0 1 1.415 0Z" clip-rule="evenodd"></path></symbol><symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" id="icon-dialogs_feedback"><path stroke="currentColor" stroke-width="1.69" d="M14.5 16.155h-.396l-.253.304L12 18.68l-1.85-2.221-.254-.304H6A1.155 1.155 0 0 1 4.845 15V7c0-.638.517-1.155 1.155-1.155h12c.638 0 1.155.517 1.155 1.155v8c0 .638-.517 1.155-1.155 1.155h-3.5Z"></path><rect width="2" height="2" x="8" y="10" fill="currentColor" rx="1"></rect><rect width="2" height="2" x="11" y="10" fill="currentColor" rx="1"></rect><rect width="2" height="2" x="14" y="10" fill="currentColor" rx="1"></rect></symbol><symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" id="icon-dialogs_setting"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="1.688" d="M11.942 15a3 3 0 1 0 .116-6 3 3 0 0 0-.116 6Z"></path><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="1.688" d="M6.658 9.416c.13-.27.281-.529.453-.775l-.029-1.85a.575.575 0 0 1 .21-.45 7.495 7.495 0 0 1 2.276-1.304.565.565 0 0 1 .49.05l1.606.954a6.44 6.44 0 0 1 .908 0l1.607-.953a.607.607 0 0 1 .495-.05 7.458 7.458 0 0 1 2.278 1.298.567.567 0 0 1 .201.447l-.029 1.851c.173.25.324.506.454.777l1.635.896c.152.085.26.228.288.399a7.281 7.281 0 0 1 0 2.59.563.563 0 0 1-.288.4l-1.635.897c-.13.27-.282.528-.454.774l.03 1.852a.573.573 0 0 1-.21.449 7.495 7.495 0 0 1-2.276 1.301.564.564 0 0 1-.49-.049l-1.606-.956a6.463 6.463 0 0 1-.908 0l-1.606.954a.607.607 0 0 1-.498.049 7.456 7.456 0 0 1-2.276-1.295.566.566 0 0 1-.202-.449l.03-1.85a5.61 5.61 0 0 1-.454-.776L5.021 13.7a.572.572 0 0 1-.288-.399 7.282 7.282 0 0 1 0-2.59.565.565 0 0 1 .288-.4l1.637-.895Z"></path></symbol><symbol xmlns="http://www.w3.org/2000/svg" fill="none" class="logo" viewBox="0 0 24 24" id="icon-entry_close"><path fill="url(#icon-entry_close_a)" fill-rule="evenodd" d="M2.173 16.429s-.084.072-.192.192a10.964 10.964 0 0 1-1.008-4.608c0-3.132 1.308-5.964 3.408-7.98.948-.564 2.076-1.02 3.372-1.164 4.152-.48 6.816 1.08 9.948 4.176.42.42 1.128.84 1.428.96 1.368.48 2.316-.12 2.724-.42 0 0 .084-.072.204-.192A10.964 10.964 0 0 1 23.065 12c0 3.132-1.308 5.964-3.408 7.98-.948.564-2.076 1.02-3.36 1.152-4.152.48-6.816-1.08-9.948-4.176-.42-.42-1.128-.84-1.416-.96-1.404-.468-2.352.132-2.76.432ZM13.644.12c-.252-.036-.504-.06-.756-.084A10.765 10.765 0 0 0 12 0h-.588C10.62.048 9.84.168 9.096.348 3.876 1.644 0 6.36 0 11.988c0 2.88 1.008 5.52 2.7 7.584C4.884 22.296 8.232 24 12 24h.588a11.588 11.588 0 0 0 7.104-2.808A11.976 11.976 0 0 0 24 11.988c0-3.396-1.416-6.468-3.696-8.652A11.786 11.786 0 0 0 13.644.12ZM12 .013h.108-.216H12Z" clip-rule="evenodd"></path><path fill="url(#icon-entry_close_b)" fill-rule="evenodd" d="M9.963 6.13c.912 0 1.656.72 1.704 1.633.084 1.38.696 1.872 1.968 1.8h.108c.876 0 1.584.708 1.584 1.596 0 .876-.708 1.596-1.584 1.596a1.584 1.584 0 0 1-1.572-1.476c-.108-1.272-.66-1.812-2.004-1.716-1.824.276-2.364.816-2.628 2.676a1.71 1.71 0 0 1-1.692 1.5 1.713 1.713 0 0 1-1.704-1.716c0-.876.648-1.596 1.488-1.704 1.86-.264 2.388-.816 2.664-2.676A1.678 1.678 0 0 1 9.963 6.13Zm3.106 2.629a.737.737 0 0 0 .732-.744.737.737 0 0 0-.732-.744.737.737 0 0 0-.732.744c0 .408.324.744.732.744Zm.782 9.12c-.912 0-1.656-.72-1.704-1.633-.084-1.38-.696-1.871-1.968-1.8h-.108a1.585 1.585 0 0 1-1.584-1.595c0-.877.708-1.597 1.584-1.597.828 0 1.512.649 1.572 1.476.108 1.272.66 1.813 2.004 1.716 1.824-.275 2.364-.816 2.628-2.675a1.71 1.71 0 0 1 1.692-1.5c.936 0 1.704.768 1.704 1.715 0 .877-.648 1.596-1.488 1.704-1.86.264-2.388.817-2.664 2.676a1.67 1.67 0 0 1-1.668 1.512Zm-3.108-2.616a.738.738 0 0 0-.732.744c0 .408.324.744.732.744a.737.737 0 0 0 .731-.744.723.723 0 0 0-.731-.744Z" clip-rule="evenodd"></path><defs><lineargradient id="icon-entry_close_a" x1="12" x2="12" y1="0" y2="24" gradientUnits="userSpaceOnUse"><stop stop-color="#0052D9"></stop><stop offset="1" stop-color="#549DFF"></stop></lineargradient><lineargradient id="icon-entry_close_b" x1="11.907" x2="11.907" y1="6.131" y2="17.878" gradientUnits="userSpaceOnUse"><stop stop-color="#0052D9"></stop><stop offset="1" stop-color="#549DFF"></stop></lineargradient></defs></symbol><symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" id="icon-icon_blue"><path fill="url(#icon-icon_blue_a)" fill-rule="evenodd" d="M1.98 16.62c.109-.12.193-.191.193-.191.408-.3 1.356-.9 2.76-.432.288.12.996.54 1.416.96 3.132 3.096 5.796 4.656 9.948 4.176 1.284-.132 2.412-.588 3.36-1.152A11.033 11.033 0 0 0 23.065 12c0-1.644-.36-3.204-1.008-4.608-.12.12-.204.192-.204.192-.408.3-1.356.9-2.724.42-.3-.12-1.008-.54-1.428-.96-3.132-3.096-5.796-4.656-9.948-4.176-1.296.144-2.424.6-3.372 1.164a11.033 11.033 0 0 0-3.408 7.98c0 1.644.36 3.204 1.008 4.608ZM12.889.037c.252.024.504.048.756.084 2.58.348 4.896 1.5 6.66 3.216A11.947 11.947 0 0 1 24 11.988c0 3.696-1.68 7.008-4.308 9.204A11.588 11.588 0 0 1 12.588 24H12c-3.768 0-7.116-1.704-9.3-4.428A11.913 11.913 0 0 1 0 11.988C0 6.36 3.876 1.644 9.096.348 9.84.168 10.62.048 11.412 0H12c.3 0 .6.012.888.036Zm-1.221 7.727A1.713 1.713 0 0 0 9.963 6.13c-.864 0-1.572.648-1.668 1.512-.276 1.86-.804 2.412-2.664 2.676a1.712 1.712 0 0 0-1.488 1.704c0 .948.768 1.716 1.704 1.716a1.71 1.71 0 0 0 1.692-1.5c.264-1.86.804-2.4 2.628-2.676 1.344-.096 1.896.444 2.004 1.716.06.828.744 1.476 1.572 1.476.876 0 1.584-.72 1.584-1.596 0-.888-.708-1.596-1.584-1.596h-.108c-1.272.072-1.884-.42-1.968-1.8Zm2.134.252a.737.737 0 0 1-.732.744.737.737 0 0 1-.732-.744c0-.408.324-.744.732-.744s.732.336.732.744Zm-1.654 8.232a1.713 1.713 0 0 0 1.704 1.631 1.67 1.67 0 0 0 1.668-1.512c.276-1.86.804-2.412 2.664-2.675a1.712 1.712 0 0 0 1.488-1.705c0-.947-.768-1.716-1.704-1.716a1.71 1.71 0 0 0-1.692 1.5c-.264 1.86-.804 2.4-2.628 2.677-1.344.096-1.896-.444-2.004-1.716a1.584 1.584 0 0 0-1.572-1.476c-.876 0-1.584.72-1.584 1.595 0 .889.708 1.597 1.584 1.597h.108c1.272-.072 1.884.42 1.968 1.8Zm-2.136-.24c0-.408.324-.744.732-.744.407 0 .743.324.731.744a.737.737 0 0 1-.731.744.738.738 0 0 1-.732-.744Z" clip-rule="evenodd"></path><defs><lineargradient id="icon-icon_blue_a" x1="11.907" x2="11.907" y1="6.131" y2="17.878" gradientUnits="userSpaceOnUse"><stop stop-color="#0052D9"></stop><stop offset="1" stop-color="#549DFF"></stop></lineargradient></defs></symbol><symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" id="icon-import-content"><path fill="#F7C797" d="M22 19.37h-8.17l-.621.683-3.483.316-.59-.684H2V7.369h20v12Z"></path><path fill="#FA8C16" d="M13.465 21H9.531l-.396-1H1V7h21v13h-8l-.535 1ZM10 20h3v-1h8V8H2v11h8v1Z"></path><path fill="#fff" d="M11.667 19H11V8.946C11 7.91 11.667 7 13 7h6v11h-6c-.667 0-1.1.516-1.333 1Z"></path><path fill="#FA8C16" d="M12.247 19H11V8.335C11 6.934 11.97 6 13.424 6H20v11.965h-6.576c-.727 0-.935.602-1.072.87l-.105.165ZM12 17.5c.415-.599.94-.5 1.424-.5H19V7h-5.576C12.144 7 12 7.698 12 8.5v9Z"></path><path fill="#fff" d="M10.843 18.779h.657V8.588c0-1.052-.657-1.973-1.972-1.973H3.609v11.506h5.919c.624 0 1.051.167 1.315.658Z"></path><path fill="#FA8C16" d="M12 19h-1.247l-.105-.166c-.137-.267-.345-.834-1.072-.834H3V6h6.576C11.03 6 12 6.934 12 8.335V19Zm-.867-.667-.109-.152V8.335c0-.8-.166-1.335-1.448-1.335H4v10h5.576c.517 0 1.142.734 1.556 1.333Z"></path><path fill="#fff" d="M10.368 19H11V8.186c0-1.115-.443-2.266-1.453-2.652L5 4v12.212l4.547 1.502c.536.241.696.694.821 1.286Z"></path><path fill="#FA8C16" d="M11.665 19H11a.328.328 0 0 1-.335-.267c-.132-.566-.265-.564-.664-.733l-4.767-1.666C5.101 16.3 5 16.168 5 16.002V4.335c0-.102.034-.2.132-.267C5.233 4 5.332 4 5.433 4l4.8 1.435C11.334 5.8 12 6.9 12 8.3v10.333c0 .2-.169.366-.335.366ZM11 17.384V8.301c0-.434.23-1.368-.968-1.801L6 5.435V15.5l4.234 1.257c.666.264.633.127.765.627Z"></path></symbol><symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 120 24" id="icon-logo_head"><path fill="url(#icon-logo_head_a)" fill-rule="evenodd" d="M2.172 16.428s-.084.072-.192.192a10.964 10.964 0 0 1-1.008-4.608c0-3.132 1.308-5.964 3.408-7.98.948-.564 2.076-1.02 3.372-1.164 4.152-.48 6.816 1.08 9.948 4.176.42.42 1.128.84 1.428.96 1.368.48 2.316-.12 2.724-.42 0 0 .084-.072.204-.192A10.964 10.964 0 0 1 23.064 12c0 3.132-1.308 5.964-3.408 7.98-.948.564-2.076 1.02-3.36 1.152-4.152.48-6.816-1.08-9.948-4.176-.42-.42-1.128-.84-1.416-.96-1.404-.468-2.352.132-2.76.432ZM13.644.12c-.252-.036-.504-.06-.756-.084A10.765 10.765 0 0 0 12 0h-.588C10.62.048 9.84.168 9.096.348 3.876 1.644 0 6.36 0 11.988c0 2.88 1.008 5.52 2.7 7.584C4.884 22.296 8.232 24 12 24h.588a11.588 11.588 0 0 0 7.104-2.808A11.976 11.976 0 0 0 24 11.988c0-3.396-1.416-6.468-3.696-8.652A11.786 11.786 0 0 0 13.644.12ZM12 .012h.108-.216H12Z" clip-rule="evenodd"></path><path fill="url(#icon-logo_head_b)" fill-rule="evenodd" d="M9.96 6.133c.912 0 1.656.72 1.704 1.632.084 1.38.696 1.872 1.968 1.8h.108c.876 0 1.584.708 1.584 1.596 0 .876-.708 1.596-1.584 1.596a1.584 1.584 0 0 1-1.572-1.476c-.108-1.272-.66-1.812-2.004-1.716-1.824.276-2.364.816-2.628 2.676a1.71 1.71 0 0 1-1.692 1.5 1.713 1.713 0 0 1-1.704-1.716c0-.876.648-1.596 1.488-1.704 1.86-.264 2.388-.816 2.664-2.676A1.678 1.678 0 0 1 9.96 6.133Zm3.108 2.628a.737.737 0 0 0 .732-.744.737.737 0 0 0-.732-.744.738.738 0 0 0-.732.744c0 .408.324.744.732.744Zm.78 9.12c-.912 0-1.656-.72-1.704-1.632-.084-1.38-.696-1.872-1.968-1.8h-.108a1.585 1.585 0 0 1-1.584-1.596c0-.876.708-1.596 1.584-1.596.828 0 1.512.648 1.572 1.476.108 1.272.66 1.812 2.004 1.716 1.824-.276 2.364-.816 2.628-2.676a1.71 1.71 0 0 1 1.692-1.5c.936 0 1.704.768 1.704 1.716 0 .876-.648 1.596-1.488 1.704-1.86.264-2.388.816-2.664 2.676a1.67 1.67 0 0 1-1.668 1.512Zm-3.108-2.616a.737.737 0 0 0-.732.744c0 .408.324.744.732.744a.738.738 0 0 0 .732-.744.723.723 0 0 0-.732-.744Z" clip-rule="evenodd"></path><path fill="#000" fill-opacity=".9" d="M42.403 5.723H32v.798c0 .671.502 1.19 1.15 1.19h9.241c1.42 0 2.583 1.204 2.583 2.674v.811H33.285v1.964h11.689v1.178c0 1.47-1.15 2.673-2.583 2.673h-9.24c-.65 0-1.151.533-1.151 1.191v.786h10.367c1.113 0 2.08-.418 2.937-1.153 1.077-.925 1.591-2.407 1.591-3.434v-4.029c-.012-2.42-2.02-4.65-4.492-4.65Z"></path><path fill="#000" fill-opacity=".9" fill-rule="evenodd" d="M50.542 11.183h9.376c1.762 0 3.194 1.483 3.182 3.307v1.14c0 1.838-1.432 3.32-3.207 3.32h-6.952c-2.472 0-4.467-2.065-4.467-4.625v-3.978c0-2.56 1.995-4.637 4.467-4.624h10.171v.785c0 .672-.502 1.191-1.15 1.191h-9.02c-1.408 0-2.559 1.178-2.559 2.648V11.183h.16ZM59.893 17c.734 0 1.31-.608 1.31-1.356h.012v-1.115c0-.76-.588-1.356-1.31-1.356h-9.522v1.179c0 1.457 1.15 2.648 2.558 2.648h6.952ZM69.195 5.723h5.679c2.46 0 4.48 2.065 4.467 4.624v3.978c0 2.534-1.995 4.625-4.467 4.625h-5.68c-2.447 0-4.466-2.065-4.466-4.625v-3.978c0-2.534 1.995-4.624 4.467-4.624Zm5.691 11.263c1.408 0 2.558-1.191 2.558-2.648V10.36c0-1.457-1.15-2.648-2.558-2.648h-5.679c-1.407 0-2.558 1.19-2.558 2.648l.012 3.978c0 1.457 1.15 2.648 2.558 2.648h5.667Z" clip-rule="evenodd"></path><path fill="#000" fill-opacity=".9" d="M119.351 6.038h-4.638l-.368-.671a.653.653 0 0 0-.55-.33h-1.481l.55 1.001h-4.712v1c0 .368.294.672.649.672H120v-1c-.012-.368-.294-.672-.649-.672ZM117.748 16.656a.665.665 0 0 1-.649.672h-6.071a.664.664 0 0 1-.648-.672V9.03h-1.604v7.944c0 1.102.857 1.99 1.922 1.99h6.719c1.065 0 1.922-.888 1.922-1.99V9.03h-1.604v7.627h.013Z"></path><path fill="#000" fill-opacity=".9" fill-rule="evenodd" d="M92.78 5.723h5.128c1.065 0 1.922.887 1.922 1.989v2.318c0 1.103-.857 1.99-1.922 1.99H92.78c-1.065 0-1.922-.887-1.922-1.99V7.712c0-1.102.857-1.99 1.922-1.99Zm4.798 4.637a.665.665 0 0 0 .649-.672v-1.66a.665.665 0 0 0-.65-.671h-4.479a.665.665 0 0 0-.648.671v1.66c0 .368.293.672.648.672h4.48ZM105.913 5.709h-2.558c-1.065 0-1.922.887-1.922 1.99v11.263h.967a.665.665 0 0 0 .649-.672v-3.18h3.194v1.546a.665.665 0 0 1-.649.671h-1.603v1.001c0 .367.294.672.649.672h1.273c1.064 0 1.921-.887 1.921-1.99V7.736c0-1.127-.857-2.027-1.921-2.027Zm-2.24 1.66h1.909c.355 0 .649.304.649.671V9.6h-3.195V8.04c0-.38.282-.671.637-.671Zm-.637 3.864v2.217h3.195v-2.217h-3.195ZM96.953 12.666H84.151c-1.065 0-1.921.887-1.921 1.99v2.318c0 1.102.856 1.989 1.921 1.989h12.802c1.065 0 1.922-.887 1.922-1.99v-2.318c0-1.09-.87-1.989-1.922-1.989Zm-12.496 1.672h12.154c.355 0 .648.305.648.672H83.821c.012-.38.293-.672.636-.672Zm.012 2.965h12.166c.343 0 .624-.291.624-.671H83.821c0 .38.293.671.648.671Z" clip-rule="evenodd"></path><path fill="#000" fill-opacity=".9" d="m115.472 8.357-1.396 2.522-1.407-2.522h-1.836l2.313 4.169-2.105 3.788h1.836l1.199-2.129 1.188 2.129h1.848l-2.118-3.788 2.326-4.169h-1.848ZM83.27 12.006c.171 0 .33-.076.453-.19l2.031-2.103 1.653 1.71c.355.368.844.583 1.358.583h.833a.665.665 0 0 0 .648-.671v-1.001h-1.334a.671.671 0 0 1-.453-.19l-.453-.469h2.24v-1a.665.665 0 0 0-.648-.672H86.55v-.66h3.366v-1a.665.665 0 0 0-.649-.672H84.03L84.396 5h-1.848l-.734 1.33c-.245.444.06 1.001.55 1.001h2.57v.659h-3.683v1c0 .368.293.672.648.672h1.603l-2.24 2.319h2.008v.025Z"></path><defs><lineargradient id="icon-logo_head_a" x1="13.005" x2="2.611" y1="1.892" y2="11.028" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#12B7FA"></stop><stop offset="1" stop-color="#0E6CF2"></stop></lineargradient><lineargradient id="icon-logo_head_b" x1="2.877" x2="3.989" y1="6.633" y2="18.893" gradientUnits="userSpaceOnUse"><stop offset=".001" stop-color="#008DFF"></stop><stop offset=".6" stop-color="#0996F8"></stop><stop offset="1" stop-color="#00D2D7"></stop></lineargradient></defs></symbol><symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 88 14" id="icon-logo_setting"><path fill="currentColor" d="M10.403.723H0v.798c0 .671.502 1.19 1.15 1.19h9.241c1.42 0 2.583 1.204 2.583 2.674v.811H1.285V8.16h11.689v1.178c0 1.47-1.15 2.673-2.583 2.673h-9.24C.5 12.011 0 12.544 0 13.202v.786h10.367c1.113 0 2.08-.418 2.937-1.153 1.077-.925 1.591-2.407 1.591-3.434V5.372c-.012-2.42-2.02-4.65-4.492-4.65Z"></path><path fill="currentColor" fill-rule="evenodd" d="M18.543 6.183h9.375c1.763 0 3.195 1.483 3.183 3.307v1.14c0 1.837-1.432 3.32-3.207 3.32h-6.952c-2.472 0-4.467-2.065-4.467-4.625V5.347c0-2.56 1.995-4.637 4.467-4.624h10.17v.785c0 .672-.501 1.191-1.15 1.191h-9.02c-1.408 0-2.558 1.178-2.558 2.648V6.183h.159ZM27.893 12c.735 0 1.31-.608 1.31-1.356h.012V9.528c0-.76-.587-1.356-1.31-1.356H18.385v1.179c0 1.457 1.15 2.648 2.558 2.648h6.952ZM37.196.723h5.679c2.46 0 4.48 2.065 4.467 4.624v3.978c0 2.534-1.995 4.625-4.467 4.625h-5.68c-2.447 0-4.467-2.065-4.467-4.625V5.347c0-2.534 1.995-4.624 4.468-4.624Zm5.691 11.263c1.408 0 2.558-1.191 2.558-2.648V5.36c0-1.457-1.15-2.648-2.558-2.648h-5.679c-1.407 0-2.558 1.19-2.558 2.648l.012 3.978c0 1.457 1.15 2.648 2.558 2.648h5.667Z" clip-rule="evenodd"></path><path fill="currentColor" d="M87.351 1.038h-4.638l-.368-.671a.654.654 0 0 0-.55-.33h-1.481l.55 1.001h-4.712v1c0 .368.294.672.649.672H88v-1c-.012-.368-.294-.672-.649-.672ZM85.749 11.656a.665.665 0 0 1-.649.672h-6.07a.665.665 0 0 1-.65-.672V4.03h-1.603v7.944c0 1.102.857 1.99 1.922 1.99h6.72c1.064 0 1.92-.888 1.92-1.99V4.03h-1.602v7.627h.012Z"></path><path fill="currentColor" fill-rule="evenodd" d="M60.779.723h5.128c1.065 0 1.922.887 1.922 1.989V5.03c0 1.103-.857 1.99-1.922 1.99H60.78c-1.065 0-1.922-.887-1.922-1.99V2.712c0-1.102.857-1.99 1.922-1.99Zm4.798 4.637a.665.665 0 0 0 .649-.672v-1.66a.665.665 0 0 0-.649-.671h-4.48a.665.665 0 0 0-.648.671v1.66c0 .368.294.672.648.672h4.48ZM73.913.709h-2.558c-1.065 0-1.921.887-1.921 1.99V13.96h.966a.665.665 0 0 0 .65-.671v-3.18h3.194v1.546a.665.665 0 0 1-.65.671h-1.602v1.001c0 .367.293.671.648.671h1.273c1.065 0 1.922-.886 1.922-1.989V2.736c0-1.127-.857-2.027-1.922-2.027Zm-2.24 1.66h1.91c.355 0 .648.304.648.671V4.6h-3.194V3.04c0-.38.281-.671.636-.671Zm-.636 3.864V8.45h3.194V6.233h-3.194ZM64.954 7.666H52.152c-1.065 0-1.922.887-1.922 1.99v2.318c0 1.102.857 1.989 1.922 1.989h12.802c1.065 0 1.922-.887 1.922-1.99V9.656c0-1.09-.87-1.989-1.922-1.989ZM52.458 9.338h12.154c.355 0 .648.304.648.672H51.821c.013-.38.294-.672.637-.672Zm.012 2.965h12.166c.343 0 .624-.291.624-.671H51.821c0 .38.294.671.65.671Z" clip-rule="evenodd"></path><path fill="currentColor" d="M83.47 3.357 82.076 5.88l-1.407-2.522h-1.836l2.313 4.169-2.105 3.788h1.836l1.2-2.129 1.187 2.129h1.848l-2.118-3.788 2.326-4.169H83.47ZM51.27 7.006c.17 0 .33-.076.452-.19l2.032-2.103 1.652 1.71c.355.368.845.583 1.359.583h.832a.665.665 0 0 0 .649-.671V5.334h-1.334a.671.671 0 0 1-.453-.19l-.453-.469h2.24v-1a.665.665 0 0 0-.649-.672H54.55v-.66h3.365v-1a.665.665 0 0 0-.648-.672h-5.239L52.395 0h-1.848l-.734 1.33c-.245.444.061 1.001.55 1.001h2.571v.66H49.25v1c0 .367.294.671.649.671h1.603l-2.24 2.319h2.008v.025Z"></path></symbol><symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 120 24" id="icon-logo_setting_bottom"><path fill="#000" fill-opacity=".15" fill-rule="evenodd" d="M2.172 16.428s-.084.072-.192.192a10.964 10.964 0 0 1-1.008-4.608c0-3.132 1.308-5.964 3.408-7.98.948-.564 2.076-1.02 3.372-1.164 4.152-.48 6.816 1.08 9.948 4.176.42.42 1.128.84 1.428.96 1.368.48 2.316-.12 2.724-.42 0 0 .084-.072.204-.192A10.964 10.964 0 0 1 23.064 12c0 3.132-1.308 5.964-3.408 7.98-.948.564-2.076 1.02-3.36 1.152-4.152.48-6.816-1.08-9.948-4.176-.42-.42-1.128-.84-1.416-.96-1.404-.468-2.352.132-2.76.432ZM13.644.12c-.252-.036-.504-.06-.756-.084A10.765 10.765 0 0 0 12 0h-.588C10.62.048 9.84.168 9.096.348 3.876 1.644 0 6.36 0 11.988c0 2.88 1.008 5.52 2.7 7.584C4.884 22.296 8.232 24 12 24h.588a11.588 11.588 0 0 0 7.104-2.808A11.976 11.976 0 0 0 24 11.988c0-3.396-1.416-6.468-3.696-8.652A11.786 11.786 0 0 0 13.644.12ZM12 .012h.108-.216H12Z" clip-rule="evenodd"></path><path fill="#000" fill-opacity=".15" fill-rule="evenodd" d="M9.96 6.133c.912 0 1.656.72 1.704 1.632.084 1.38.696 1.872 1.968 1.8h.108c.876 0 1.584.708 1.584 1.596 0 .876-.708 1.596-1.584 1.596a1.584 1.584 0 0 1-1.572-1.476c-.108-1.272-.66-1.812-2.004-1.716-1.824.276-2.364.816-2.628 2.676a1.71 1.71 0 0 1-1.692 1.5 1.713 1.713 0 0 1-1.704-1.716c0-.876.648-1.596 1.488-1.704 1.86-.264 2.388-.816 2.664-2.676A1.678 1.678 0 0 1 9.96 6.133Zm3.108 2.628a.737.737 0 0 0 .732-.744.737.737 0 0 0-.732-.744.738.738 0 0 0-.732.744c0 .408.324.744.732.744Zm.78 9.12c-.912 0-1.656-.72-1.704-1.632-.084-1.38-.696-1.872-1.968-1.8h-.108a1.585 1.585 0 0 1-1.584-1.596c0-.876.708-1.596 1.584-1.596.828 0 1.512.648 1.572 1.476.108 1.272.66 1.812 2.004 1.716 1.824-.276 2.364-.816 2.628-2.676a1.71 1.71 0 0 1 1.692-1.5c.936 0 1.704.768 1.704 1.716 0 .876-.648 1.596-1.488 1.704-1.86.264-2.388.816-2.664 2.676a1.67 1.67 0 0 1-1.668 1.512Zm-3.108-2.616a.737.737 0 0 0-.732.744c0 .408.324.744.732.744a.738.738 0 0 0 .732-.744.723.723 0 0 0-.732-.744Z" clip-rule="evenodd"></path><path fill="#000" fill-opacity=".15" d="M42.403 5.723H32v.798c0 .671.502 1.19 1.15 1.19h9.241c1.42 0 2.583 1.204 2.583 2.674v.811H33.285v1.964h11.689v1.178c0 1.47-1.15 2.673-2.583 2.673h-9.24c-.65 0-1.151.533-1.151 1.191v.786h10.367c1.113 0 2.08-.418 2.937-1.153 1.077-.925 1.591-2.407 1.591-3.434v-4.029c-.012-2.42-2.02-4.65-4.492-4.65Z"></path><path fill="#000" fill-opacity=".15" fill-rule="evenodd" d="M50.542 11.183h9.376c1.762 0 3.194 1.483 3.182 3.307v1.14c0 1.838-1.432 3.32-3.207 3.32h-6.952c-2.472 0-4.467-2.065-4.467-4.625v-3.978c0-2.56 1.995-4.637 4.467-4.624h10.171v.785c0 .672-.502 1.191-1.15 1.191h-9.02c-1.408 0-2.559 1.178-2.559 2.648V11.183h.16ZM59.893 17c.734 0 1.31-.608 1.31-1.356h.012v-1.115c0-.76-.588-1.356-1.31-1.356h-9.522v1.179c0 1.457 1.15 2.648 2.558 2.648h6.952ZM69.195 5.723h5.679c2.46 0 4.48 2.065 4.467 4.624v3.978c0 2.534-1.995 4.625-4.467 4.625h-5.68c-2.447 0-4.466-2.065-4.466-4.625v-3.978c0-2.534 1.995-4.624 4.467-4.624Zm5.691 11.263c1.408 0 2.558-1.191 2.558-2.648V10.36c0-1.457-1.15-2.648-2.558-2.648h-5.679c-1.407 0-2.558 1.19-2.558 2.648l.012 3.978c0 1.457 1.15 2.648 2.558 2.648h5.667Z" clip-rule="evenodd"></path><path fill="#000" fill-opacity=".15" d="M119.351 6.038h-4.638l-.368-.671a.653.653 0 0 0-.55-.33h-1.481l.55 1.001h-4.712v1c0 .368.294.672.649.672H120v-1c-.012-.368-.294-.672-.649-.672ZM117.748 16.656a.665.665 0 0 1-.649.672h-6.071a.664.664 0 0 1-.648-.672V9.03h-1.604v7.944c0 1.102.857 1.99 1.922 1.99h6.719c1.065 0 1.922-.888 1.922-1.99V9.03h-1.604v7.627h.013Z"></path><path fill="#000" fill-opacity=".15" fill-rule="evenodd" d="M92.78 5.723h5.128c1.065 0 1.922.887 1.922 1.989v2.318c0 1.103-.857 1.99-1.922 1.99H92.78c-1.065 0-1.922-.887-1.922-1.99V7.712c0-1.102.857-1.99 1.922-1.99Zm4.798 4.637a.665.665 0 0 0 .649-.672v-1.66a.665.665 0 0 0-.65-.671h-4.479a.665.665 0 0 0-.648.671v1.66c0 .368.293.672.648.672h4.48ZM105.913 5.709h-2.558c-1.065 0-1.922.887-1.922 1.99v11.263h.967a.665.665 0 0 0 .649-.672v-3.18h3.194v1.546a.665.665 0 0 1-.649.671h-1.603v1.001c0 .367.294.672.649.672h1.273c1.064 0 1.921-.887 1.921-1.99V7.736c0-1.127-.857-2.027-1.921-2.027Zm-2.24 1.66h1.909c.355 0 .649.304.649.671V9.6h-3.195V8.04c0-.38.282-.671.637-.671Zm-.637 3.864v2.217h3.195v-2.217h-3.195ZM96.953 12.666H84.151c-1.065 0-1.921.887-1.921 1.99v2.318c0 1.102.856 1.989 1.921 1.989h12.802c1.065 0 1.922-.887 1.922-1.99v-2.318c0-1.09-.87-1.989-1.922-1.989Zm-12.496 1.672h12.154c.355 0 .648.305.648.672H83.821c.012-.38.293-.672.636-.672Zm.012 2.965h12.166c.343 0 .624-.291.624-.671H83.821c0 .38.293.671.648.671Z" clip-rule="evenodd"></path><path fill="#000" fill-opacity=".15" d="m115.472 8.357-1.396 2.522-1.407-2.522h-1.836l2.313 4.169-2.105 3.788h1.836l1.199-2.129 1.188 2.129h1.848l-2.118-3.788 2.326-4.169h-1.848ZM83.27 12.006c.171 0 .33-.076.453-.19l2.031-2.103 1.653 1.71c.355.368.844.583 1.358.583h.833a.665.665 0 0 0 .648-.671v-1.001h-1.334a.671.671 0 0 1-.453-.19l-.453-.469h2.24v-1a.665.665 0 0 0-.648-.672H86.55v-.66h3.366v-1a.665.665 0 0 0-.649-.672H84.03L84.396 5h-1.848l-.734 1.33c-.245.444.06 1.001.55 1.001h2.57v.659h-3.683v1c0 .368.293.672.648.672h1.603l-2.24 2.319h2.008v.025Z"></path></symbol><symbol xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 120 24" id="icon-logo_setting_head"><path fill="url(#icon-logo_setting_head_a)" fill-rule="evenodd" d="M2.172 16.428s-.084.072-.192.192a10.964 10.964 0 0 1-1.008-4.608c0-3.132 1.308-5.964 3.408-7.98.948-.564 2.076-1.02 3.372-1.164 4.152-.48 6.816 1.08 9.948 4.176.42.42 1.128.84 1.428.96 1.368.48 2.316-.12 2.724-.42 0 0 .084-.072.204-.192A10.964 10.964 0 0 1 23.064 12c0 3.132-1.308 5.964-3.408 7.98-.948.564-2.076 1.02-3.36 1.152-4.152.48-6.816-1.08-9.948-4.176-.42-.42-1.128-.84-1.416-.96-1.404-.468-2.352.132-2.76.432ZM13.644.12c-.252-.036-.504-.06-.756-.084A10.765 10.765 0 0 0 12 0h-.588C10.62.048 9.84.168 9.096.348 3.876 1.644 0 6.36 0 11.988c0 2.88 1.008 5.52 2.7 7.584C4.884 22.296 8.232 24 12 24h.588a11.588 11.588 0 0 0 7.104-2.808A11.976 11.976 0 0 0 24 11.988c0-3.396-1.416-6.468-3.696-8.652A11.786 11.786 0 0 0 13.644.12ZM12 .012h.108-.216H12Z" clip-rule="evenodd"></path><path fill="url(#icon-logo_setting_head_b)" fill-rule="evenodd" d="M9.96 6.133c.912 0 1.656.72 1.704 1.632.084 1.38.696 1.872 1.968 1.8h.108c.876 0 1.584.708 1.584 1.596 0 .876-.708 1.596-1.584 1.596a1.584 1.584 0 0 1-1.572-1.476c-.108-1.272-.66-1.812-2.004-1.716-1.824.276-2.364.816-2.628 2.676a1.71 1.71 0 0 1-1.692 1.5 1.713 1.713 0 0 1-1.704-1.716c0-.876.648-1.596 1.488-1.704 1.86-.264 2.388-.816 2.664-2.676A1.678 1.678 0 0 1 9.96 6.133Zm3.108 2.628a.737.737 0 0 0 .732-.744.737.737 0 0 0-.732-.744.738.738 0 0 0-.732.744c0 .408.324.744.732.744Zm.78 9.12c-.912 0-1.656-.72-1.704-1.632-.084-1.38-.696-1.872-1.968-1.8h-.108a1.585 1.585 0 0 1-1.584-1.596c0-.876.708-1.596 1.584-1.596.828 0 1.512.648 1.572 1.476.108 1.272.66 1.812 2.004 1.716 1.824-.276 2.364-.816 2.628-2.676a1.71 1.71 0 0 1 1.692-1.5c.936 0 1.704.768 1.704 1.716 0 .876-.648 1.596-1.488 1.704-1.86.264-2.388.816-2.664 2.676a1.67 1.67 0 0 1-1.668 1.512Zm-3.108-2.616a.737.737 0 0 0-.732.744c0 .408.324.744.732.744a.738.738 0 0 0 .732-.744.723.723 0 0 0-.732-.744Z" clip-rule="evenodd"></path><path fill="#000" fill-opacity=".9" d="M42.403 5.723H32v.798c0 .671.502 1.19 1.15 1.19h9.241c1.42 0 2.583 1.204 2.583 2.674v.811H33.285v1.964h11.689v1.178c0 1.47-1.15 2.673-2.583 2.673h-9.24c-.65 0-1.151.533-1.151 1.191v.786h10.367c1.113 0 2.08-.418 2.937-1.153 1.077-.925 1.591-2.407 1.591-3.434v-4.029c-.012-2.42-2.02-4.65-4.492-4.65Z"></path><path fill="#000" fill-opacity=".9" fill-rule="evenodd" d="M50.542 11.183h9.376c1.762 0 3.194 1.483 3.182 3.307v1.14c0 1.838-1.432 3.32-3.207 3.32h-6.952c-2.472 0-4.467-2.065-4.467-4.625v-3.978c0-2.56 1.995-4.637 4.467-4.624h10.171v.785c0 .672-.502 1.191-1.15 1.191h-9.02c-1.408 0-2.559 1.178-2.559 2.648V11.183h.16ZM59.893 17c.734 0 1.31-.608 1.31-1.356h.012v-1.115c0-.76-.588-1.356-1.31-1.356h-9.522v1.179c0 1.457 1.15 2.648 2.558 2.648h6.952ZM69.195 5.723h5.679c2.46 0 4.48 2.065 4.467 4.624v3.978c0 2.534-1.995 4.625-4.467 4.625h-5.68c-2.447 0-4.466-2.065-4.466-4.625v-3.978c0-2.534 1.995-4.624 4.467-4.624Zm5.691 11.263c1.408 0 2.558-1.191 2.558-2.648V10.36c0-1.457-1.15-2.648-2.558-2.648h-5.679c-1.407 0-2.558 1.19-2.558 2.648l.012 3.978c0 1.457 1.15 2.648 2.558 2.648h5.667Z" clip-rule="evenodd"></path><path fill="#000" fill-opacity=".9" d="M119.351 6.038h-4.638l-.368-.671a.653.653 0 0 0-.55-.33h-1.481l.55 1.001h-4.712v1c0 .368.294.672.649.672H120v-1c-.012-.368-.294-.672-.649-.672ZM117.748 16.656a.665.665 0 0 1-.649.672h-6.071a.664.664 0 0 1-.648-.672V9.03h-1.604v7.944c0 1.102.857 1.99 1.922 1.99h6.719c1.065 0 1.922-.888 1.922-1.99V9.03h-1.604v7.627h.013Z"></path><path fill="#000" fill-opacity=".9" fill-rule="evenodd" d="M92.78 5.723h5.128c1.065 0 1.922.887 1.922 1.989v2.318c0 1.103-.857 1.99-1.922 1.99H92.78c-1.065 0-1.922-.887-1.922-1.99V7.712c0-1.102.857-1.99 1.922-1.99Zm4.798 4.637a.665.665 0 0 0 .649-.672v-1.66a.665.665 0 0 0-.65-.671h-4.479a.665.665 0 0 0-.648.671v1.66c0 .368.293.672.648.672h4.48ZM105.913 5.709h-2.558c-1.065 0-1.922.887-1.922 1.99v11.263h.967a.665.665 0 0 0 .649-.672v-3.18h3.194v1.546a.665.665 0 0 1-.649.671h-1.603v1.001c0 .367.294.672.649.672h1.273c1.064 0 1.921-.887 1.921-1.99V7.736c0-1.127-.857-2.027-1.921-2.027Zm-2.24 1.66h1.909c.355 0 .649.304.649.671V9.6h-3.195V8.04c0-.38.282-.671.637-.671Zm-.637 3.864v2.217h3.195v-2.217h-3.195ZM96.953 12.666H84.151c-1.065 0-1.921.887-1.921 1.99v2.318c0 1.102.856 1.989 1.921 1.989h12.802c1.065 0 1.922-.887 1.922-1.99v-2.318c0-1.09-.87-1.989-1.922-1.989Zm-12.496 1.672h12.154c.355 0 .648.305.648.672H83.821c.012-.38.293-.672.636-.672Zm.012 2.965h12.166c.343 0 .624-.291.624-.671H83.821c0 .38.293.671.648.671Z" clip-rule="evenodd"></path><path fill="#000" fill-opacity=".9" d="m115.472 8.357-1.396 2.522-1.407-2.522h-1.836l2.313 4.169-2.105 3.788h1.836l1.199-2.129 1.188 2.129h1.848l-2.118-3.788 2.326-4.169h-1.848ZM83.27 12.006c.171 0 .33-.076.453-.19l2.031-2.103 1.653 1.71c.355.368.844.583 1.358.583h.833a.665.665 0 0 0 .648-.671v-1.001h-1.334a.671.671 0 0 1-.453-.19l-.453-.469h2.24v-1a.665.665 0 0 0-.648-.672H86.55v-.66h3.366v-1a.665.665 0 0 0-.649-.672H84.03L84.396 5h-1.848l-.734 1.33c-.245.444.06 1.001.55 1.001h2.57v.659h-3.683v1c0 .368.293.672.648.672h1.603l-2.24 2.319h2.008v.025Z"></path><defs><lineargradient id="icon-logo_setting_head_a" x1="13.005" x2="2.611" y1="1.892" y2="11.028" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#12B7FA"></stop><stop offset="1" stop-color="#0E6CF2"></stop></lineargradient><lineargradient id="icon-logo_setting_head_b" x1="2.877" x2="3.989" y1="6.633" y2="18.893" gradientUnits="userSpaceOnUse"><stop offset=".001" stop-color="#008DFF"></stop><stop offset=".6" stop-color="#0996F8"></stop><stop offset="1" stop-color="#00D2D7"></stop></lineargradient></defs></symbol></svg><!----><div id="sideBox-main" class="sideBox-main hidden" style="display: none;"><!----><header><span class="brain_icon"><svg data-v-1550396e="" class="svg-icon" aria-hidden="true" style="font-size: 120px; height: 28px;"><use data-v-1550396e="" xlink:href="#icon-logo_head" fill="currentColor"></use></svg></span><div><a id="feedback"><svg data-v-1550396e="" class="svg-icon" aria-hidden="true" style="font-size: 24px;"><use data-v-1550396e="" xlink:href="#icon-dialogs_feedback" fill="currentColor"></use></svg></a><a id="setting"><svg data-v-1550396e="" class="svg-icon" aria-hidden="true" style="font-size: 24px;"><use data-v-1550396e="" xlink:href="#icon-dialogs_setting" fill="currentColor"></use></svg></a><a id="user"><img src="data:image/svg+xml;charset=utf-8,&lt;svg width=&quot;56&quot; height=&quot;56&quot; viewBox=&quot;0 0 56 56&quot; fill=&quot;none&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot;&gt;%0A&lt;path fill-rule=&quot;evenodd&quot; clip-rule=&quot;evenodd&quot; d=&quot;M10.1201 49.5489C10.3614 48.6483 10.9654 47.7241 11.9313 46.7763C13.2913 45.4611 14.8269 44.3465 16.4931 43.465C18.2467 42.5189 20.1413 41.674 22.1791 40.926C22.318 40.8666 22.4916 40.7676 22.6869 40.6246C22.9478 40.4165 23.1767 40.1704 23.3662 39.8941C23.6201 39.5487 23.7482 39.1394 23.7482 38.6664C23.7482 38.1955 23.6353 37.5861 23.4096 36.8402C21.9946 35.3485 20.8292 33.5113 19.909 31.3331C18.9889 29.1527 18.5288 26.9459 18.5288 24.7083C18.5288 21.3266 19.4837 18.6952 21.3935 16.8163C23.3011 14.9373 25.671 13.9978 28.4988 14C31.3287 14 33.6943 14.9395 35.604 16.8163C37.5138 18.693 38.4687 21.3244 38.4687 24.7105C38.4666 26.9173 38.0086 29.1109 37.0885 31.2891C36.1705 33.4695 35.0029 35.3045 33.5879 36.7962C33.3904 37.3969 33.2841 37.9491 33.2711 38.4508C33.2471 38.8485 33.283 39.2476 33.3774 39.6345C33.4523 39.9026 33.5825 40.1516 33.7594 40.3649C33.8809 40.5207 34.0233 40.6585 34.1826 40.7742C34.2756 40.8356 34.3754 40.8858 34.4799 40.9238C36.6045 41.641 38.5686 42.4727 40.3807 43.4188C42.0848 44.2897 43.6562 45.4049 45.0467 46.7301C45.7978 47.4573 46.3323 48.1758 46.6501 48.885C41.6983 53.31 35.1632 56 27.9998 56C21.2021 56 14.9701 53.5776 10.1201 49.5489Z&quot; fill=&quot;black&quot; fill-opacity=&quot;0.1&quot;/&gt;%0A&lt;/svg&gt;" class="headurl" style=""><svg data-v-1550396e="" class="svg-icon" aria-hidden="true" style="z-index: -1; position: absolute; display: none;"><use data-v-1550396e="" xlink:href="#icon-default_avator" fill="currentColor"></use></svg><!----></a><a id="close"><svg data-v-1550396e="" class="svg-icon" aria-hidden="true" style="font-size: 24px;"><use data-v-1550396e="" xlink:href="#icon-dialogs_close" fill="currentColor"></use></svg></a></div></header><div class="tabs"><span class="tab-item active">聊天</span><!----></div><!----><div data-v-553409ac="" class="error" style="display: none;"><div data-v-553409ac="" class="ai-error"><div data-v-553409ac="" class="loading"><p data-v-553409ac=""></p><p data-v-553409ac=""></p><p data-v-553409ac=""></p></div><div data-v-553409ac="" class="timeout" style="display: none;"><div data-v-553409ac="" class="ip items"><img data-v-553409ac="" src=""><p data-v-553409ac="">您当前的使用环境不符合内测要求</p></div></div><!----></div><!----></div><div data-v-367aca12="" class="toast toast sideBox-mainToast" style="display: none;">  <a data-v-367aca12="" style="display: none;">重试</a><a data-v-367aca12="" class="login" style="display: none;">立即登录</a></div></div><!----><!----><!----><div data-v-367aca12="" class="toast toast mainToast" style="display: none;">  <a data-v-367aca12="" style="display: none;">重试</a><a data-v-367aca12="" class="login" style="display: none;">立即登录</a></div><!----><!----></div></div><style>.max-btns[data-v-0e7322ac]{display:block;margin:0 auto;width:320px;height:40px;background:#0052d9;border-radius:2px;font-size:14px;text-align:center;line-height:40px;font-weight:700;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.max-btns[data-v-0e7322ac]:hover{background:#477eff}.max-btns[data-v-0e7322ac]:active{background:#1340d2}#shadow-root-ai-assist .scribe-menu .scribe-menu-mod[data-v-0e7322ac]{display:flex;justify-content:flex-start;height:32px;box-sizing:border-box;border-radius:4px}#shadow-root-ai-assist .scribe-menu .scribe-menu-mod .scribe-menu-icon_search[data-v-0e7322ac]{width:16px;height:16px;align-self:center;margin-right:4px}#shadow-root-ai-assist .scribe-menu .scribe-menu-hover[data-v-0e7322ac]{display:flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:0 8px 0 8px}#shadow-root-ai-assist .scribe-menu .scribe-menu-hover[data-v-0e7322ac]:hover{background:rgba(0,0,0,.06)}#shadow-root-ai-assist .scribe-menu .scribe-menu-primary .scribe-menu-hover[data-v-0e7322ac]{position:relative;margin-right:1px}#shadow-root-ai-assist .scribe-menu .scribe-menu-primary .scribe-menu-hover[data-v-0e7322ac]:after{content:"";width:1px;height:12px;background-color:#d9d9d9;position:absolute;right:-1px;top:50%;transform:translateY(-50%)}#shadow-root-ai-assist .scribe-menu .scribe-menu-primary .scribe-menu-hover[data-v-0e7322ac]:first-child{padding-left:11px}#shadow-root-ai-assist .scribe-menu .scribe-menu-primary .scribe-menu-hover[data-v-0e7322ac]:last-child{margin-right:0;padding-right:11px}#shadow-root-ai-assist .scribe-menu .scribe-menu-primary .scribe-menu-hover[data-v-0e7322ac]:last-child:after{display:none}#shadow-root-ai-assist .scribe-menu .scribe-menu-mod .scribe-commend[data-v-0e7322ac]{position:relative;padding-left:42px;height:32px;background-color:#fff;border:1px solid rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.1);border-radius:4px;display:flex;align-items:center}#shadow-root-ai-assist .scribe-menu .scribe-menu-mod .scribe-commend.guidMenu[data-v-0e7322ac]{border:1px solid #0052d9;box-shadow:0 4px 12px 0 rgba(0,0,0,.1),0 0 0 2px rgba(0,67,255,.2)}#shadow-root-ai-assist .scribe-menu .scribe-menu-mod .scribe-commend .guid[data-v-0e7322ac]{position:absolute;width:318px;height:93px;top:-108px;border-radius:8px;background:#2f54eb;padding:12px;left:50%;transform:translateX(-50%)}#shadow-root-ai-assist .scribe-menu .scribe-menu-mod .scribe-commend .guid .arrow[data-v-0e7322ac]{position:absolute;bottom:0;left:50%;transform:translateX(-50%) translateY(calc(100% + 8px));z-index:1}#shadow-root-ai-assist .scribe-menu .scribe-menu-mod .scribe-commend .guid .arrow[data-v-0e7322ac]:after{content:"";position:absolute;top:0;inset-inline-start:0;background:#2f54eb;width:16px;height:8px;left:50%;transform:translateX(-50%) translateY(-100%) rotate(180deg);-webkit-clip-path:path("M 0 8 A 4 4 0 0 0 2.82842712474619 6.82842712474619 L 6.585786437626905 3.0710678118654755 A 2 2 0 0 1 9.414213562373096 3.0710678118654755 L 13.17157287525381 6.82842712474619 A 4 4 0 0 0 16 8 Z");clip-path:path("M 0 8 A 4 4 0 0 0 2.82842712474619 6.82842712474619 L 6.585786437626905 3.0710678118654755 A 2 2 0 0 1 9.414213562373096 3.0710678118654755 L 13.17157287525381 6.82842712474619 A 4 4 0 0 0 16 8 Z")}#shadow-root-ai-assist .scribe-menu .scribe-menu-mod .scribe-commend .guid.bottom[data-v-0e7322ac]{top:auto}#shadow-root-ai-assist .scribe-menu .scribe-menu-mod .scribe-commend .guid.bottom .arrow[data-v-0e7322ac]{bottom:auto;top:0;transform:translateX(-50%)}#shadow-root-ai-assist .scribe-menu .scribe-menu-mod .scribe-commend .guid.bottom .arrow[data-v-0e7322ac]:after{bottom:0;transform:translateX(-50%) translateY(-100%)}#shadow-root-ai-assist .scribe-menu .scribe-menu-mod .scribe-commend .guid .clap[data-v-0e7322ac]{display:inline-block;background:url() no-repeat 50%;background-repeat:no-repeat;background-size:100% 100%;width:20px;height:20px;position:absolute;margin-left:5px}#shadow-root-ai-assist .scribe-menu .scribe-menu-mod .scribe-commend .guid h3[data-v-0e7322ac]{color:#fff;font-size:16px;font-weight:700;margin-bottom:4px}#shadow-root-ai-assist .scribe-menu .scribe-menu-mod .scribe-commend .guid h3 i[data-v-0e7322ac]{color:#63ffc7}#shadow-root-ai-assist .scribe-menu .scribe-menu-mod .scribe-commend .guid p[data-v-0e7322ac]{color:#fff;font-size:14px;line-height:22px}#shadow-root-ai-assist .scribe-menu .scribe-menu-mod .scribe-commend .guid .guid-close[data-v-0e7322ac]{position:absolute;right:6px;top:6px;color:#fff;cursor:pointer;width:16px;height:16px;border-radius:4px}#shadow-root-ai-assist .scribe-menu .scribe-menu-mod .scribe-commend .guid .guid-close .svg-icon[data-v-0e7322ac]{opacity:.6;position:relative;color:#fff;left:-2px;top:-2px;font-size:20px}#shadow-root-ai-assist .scribe-menu .scribe-menu-mod .scribe-commend .guid .guid-close[data-v-0e7322ac]:hover{background-color:hsla(0,0%,100%,.1)}#shadow-root-ai-assist .scribe-menu .scribe-menu-mod .scribe-commend .guid .guid-close[data-v-0e7322ac]:active{background-color:hsla(0,0%,100%,.15)}#shadow-root-ai-assist .scribe-menu .scribe-menu-mod .scribe-commend .guid.bottom[data-v-0e7322ac]{bottom:-108px}#shadow-root-ai-assist .scribe-menu .scribe-menu-mod .scribe-commend .scribe-menu-hover[data-v-0e7322ac]:hover{background:rgba(31,92,255,.1);color:#0052d9}#shadow-root-ai-assist .scribe-menu .scribe-menu-mod .scribe-commend .scribe-menu-hover:hover .scribe-menu-tag[data-v-0e7322ac]{color:#0052d9}#shadow-root-ai-assist .scribe-menu .scribe-menu-mod .scribe-menu-primary[data-v-0e7322ac]{display:flex;justify-content:flex-start;align-self:center;height:32px;overflow:hidden;background:#fff;border:1px solid rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.1);border-radius:16px;box-sizing:border-box;margin-right:8px}#shadow-root-ai-assist .scribe-menu .scribe-menu-mod .scribe-menu-primary .scribe-menu-col_item[data-v-0e7322ac]{padding:0}#shadow-root-ai-assist .scribe-menu .scribe-menu-mod .sub[data-v-0e7322ac]{display:flex;justify-content:center;align-self:center;padding:8px 10px 7px;border-radius:0}#shadow-root-ai-assist .scribe-menu .scribe-menu-mod .icon[data-v-0e7322ac]{width:16px;height:17px;align-self:flex-start}#shadow-root-ai-assist .scribe-menu .scribe-menu-mod .scribe-menu-side[data-v-0e7322ac]{min-width:96px;display:flex;justify-content:flex-start;align-self:center}#shadow-root-ai-assist .scribe-menu .scribe-menu-mod .scribe-menu-side .scribe-menu-col_item.scribe-menu-hover[data-v-0e7322ac]:first-child:hover:before{width:10px;height:100%;background:rgba(0,82,217,.1);content:"";position:absolute;top:0;left:-10px}#shadow-root-ai-assist .scribe-menu .scribe-menu-mod .scribe-menu-side .scribe-menu-col_item.scribe-menu-hover[data-v-0e7322ac]:hover{background:rgba(0,82,217,.1)}#shadow-root-ai-assist .scribe-menu .close_icon[data-v-0e7322ac]{padding:7px;display:flex;align-items:center;justify-content:center;border-left:1px solid rgba(0,0,0,.1);cursor:pointer;position:relative}#shadow-root-ai-assist .scribe-menu .close_icon .close_menu[data-v-0e7322ac]{width:202px;position:absolute;top:36px;left:0;background:#fff;display:flex;flex-direction:column;padding:4px 0;border-radius:8px;color:#181818;font-family:Microsoft YaHei;font-size:14px;box-shadow:0 4px 10px 0 rgba(0,0,0,.1)}#shadow-root-ai-assist .scribe-menu .close_icon .close_menu div[data-v-0e7322ac]{line-height:22px;height:32px;padding:4px 16px;border-radius:8px}#shadow-root-ai-assist .scribe-menu .close_icon .close_menu div[data-v-0e7322ac]:hover{background:rgba(0,82,217,.06);border-radius:0}#shadow-root-ai-assist .scribe-menu .close_icon .close_menu .close-setting-tips[data-v-0e7322ac]{width:100%;height:32px;display:flex;align-items:center;justify-content:center;color:rgba(0,0,0,.4);font-family:Microsoft YaHei;font-size:12px;font-style:normal;font-weight:400;border-top:1px solid rgba(0,0,0,.1);margin-top:4px;cursor:pointer}#shadow-root-ai-assist .scribe-menu .close_icon .close_menu .close-setting-tips section[data-v-0e7322ac]:first-child{margin-right:8px}#shadow-root-ai-assist .scribe-menu .close_icon .close_menu .close-setting-tips section[data-v-0e7322ac]:last-child{color:#0052d9}#shadow-root-ai-assist .scribe-menu .close_icon .close_menu .close-setting-tips[data-v-0e7322ac]:hover{background:rgba(0,82,217,.06);border-radius:0}#shadow-root-ai-assist .scribe-menu .close_icon span[data-v-0e7322ac]{height:16px;width:16px;background:url() 50% no-repeat;background-size:contain}#shadow-root-ai-assist .scribe-menu .close_icon:hover span[data-v-0e7322ac]{background:url() 50% no-repeat;background-size:contain}#shadow-root-ai-assist .scribe-menu .ai-an-icon[data-v-0e7322ac]{position:absolute;top:1px;left:0;height:28px;width:48px;display:flex;align-items:center;justify-content:center;margin-left:-1px;cursor:pointer}#shadow-root-ai-assist .scribe-menu .ai-an-icon div[data-v-0e7322ac]{width:48px;height:32px;background:url() no-repeat;background-size:48px 32px}#shadow-root-ai-assist .scribe-menu .ai-an-icon:hover div[data-v-0e7322ac]{width:48px;height:32px;background:url() no-repeat;background-size:48px 32px}#shadow-root-ai-assist .scribe-menu .scribe-menu-mod .scribe-menu-col_item[data-v-0e7322ac]{padding:7px 8px;display:flex;justify-content:space-between;align-self:center;position:relative}#shadow-root-ai-assist .scribe-menu .scribe-menu-mod .scribe-menu-col_item .scribe-menu-tag[data-v-0e7322ac]{color:rgba(0,0,0,.9);font-size:14px;line-height:16px;align-self:center;white-space:nowrap}#shadow-root-ai-assist .scribe-menu .scribe-menu-mod .scribe-menu-col_item .scribe-menu-tag-commend[data-v-0e7322ac]{width:16px;height:16px;color:rgba(0,0,0,.9);font-size:13px;line-height:16px;align-self:center;white-space:nowrap}#shadow-root-ai-assist .scribe-menu .scribe-menu-mod .scribe-menu-col_item .scribe-menu-vertical_line[data-v-0e7322ac]{background-color:#d9d9d9;align-self:center;margin-bottom:1px;width:1px;height:12px;border-radius:0;position:absolute;right:-1px}#shadow-root-ai-assist .scribe-menu .scribe-menu-mod .scribe-menu-col_item[data-v-0e7322ac]:last-child{margin-right:0}#shadow-root-ai-assist .scribe-menu .scribe-menu-mod .scribe-menu-col_item:last-child .scribe-menu-vertical_line[data-v-0e7322ac]{display:none}.max-btns[data-v-47d7cca7]{display:block;margin:0 auto;width:320px;height:40px;background:#0052d9;border-radius:2px;font-size:14px;text-align:center;line-height:40px;font-weight:700;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.max-btns[data-v-47d7cca7]:hover{background:#477eff}.max-btns[data-v-47d7cca7]:active{background:#1340d2}@keyframes loading-47d7cca7{to{transform:rotate(0deg)}0%{transform:rotate(-1turn)}}#shadow-root-ai-assist .scribeBox-input-area-default[data-v-47d7cca7]{display:flex;height:32px;padding:0 8px;align-items:center;gap:8px;align-self:stretch;border-radius:4px;border:1px solid rgba(0,0,0,.1);background:#fff}#shadow-root-ai-assist .scribeBox-input-area-default .input-text[data-v-47d7cca7]{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgba(0,0,0,.6);font-family:Microsoft YaHei;font-size:14px;height:100%;line-height:30px}#shadow-root-ai-assist .scribeBox-input-area-default .input-icon-default[data-v-47d7cca7]{display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative}#shadow-root-ai-assist .scribeBox-input-area[data-v-47d7cca7]{border:1px solid rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:space-between;height:100%;border-radius:4px;padding:8px;position:relative}#shadow-root-ai-assist .scribeBox-input-area .input-icon-active[data-v-47d7cca7]{cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center}#shadow-root-ai-assist .scribeBox-input-area .scribeBox-input-area-header[data-v-47d7cca7]{line-height:22px;display:flex;align-items:center;justify-content:space-between}#shadow-root-ai-assist .scribeBox-input-area .scribeBox-input-area-header .header-title[data-v-47d7cca7]{color:rgba(0,0,0,.26);font-family:Microsoft YaHei;font-size:14px;font-style:normal;font-weight:700;line-height:22px}#shadow-root-ai-assist .scribeBox-input-area .scribeBox-input-area-header .copy-icon[data-v-47d7cca7]{cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center}#shadow-root-ai-assist .scribeBox-input-area .scribeBox-input-area-header .copy-icon .copy-icon-default[data-v-47d7cca7]{display:block;display:flex;align-items:center;justify-content:center}#shadow-root-ai-assist .scribeBox-input-area .scribeBox-input-area-header .copy-icon .copy-icon-active[data-v-47d7cca7],#shadow-root-ai-assist .scribeBox-input-area .scribeBox-input-area-header .copy-icon:hover .copy-icon-default[data-v-47d7cca7]{display:none}#shadow-root-ai-assist .scribeBox-input-area .scribeBox-input-area-header .copy-icon:hover .copy-icon-active[data-v-47d7cca7]{display:block;display:flex;align-items:center;justify-content:center}#shadow-root-ai-assist .scribeBox-input-area .commend-input-text[data-v-47d7cca7]{width:100%;max-height:66px;color:rgba(0,0,0,.6);font-family:Microsoft YaHei;font-size:14px;font-style:normal;font-weight:400;line-height:22px;margin-top:8px;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all}#shadow-root-ai-assist .scribeBox-input-area .scribeBox-input-area-bottom[data-v-47d7cca7]{display:flex;flex-direction:row-reverse;position:relative}#shadow-root-ai-assist .scribeBox-input-area textarea[data-v-47d7cca7]{padding-right:10px;flex:1;color:rgba(0,0,0,.9);border:0;font-family:MicrosoftYaHei;cursor:auto;resize:none;margin-top:4px;font-size:14px;line-height:24px;padding-right:14px;overflow-y:overlay}#shadow-root-ai-assist .scribeBox-input-area textarea[data-v-47d7cca7]::-webkit-scrollbar{width:4px;height:4px;background:transparent}#shadow-root-ai-assist .scribeBox-input-area textarea[data-v-47d7cca7]::-webkit-scrollbar-thumb{border-radius:4px}#shadow-root-ai-assist .scribeBox-input-area textarea[data-v-47d7cca7]::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,53%,.8)}#shadow-root-ai-assist .scribeBox-input-area textarea[data-v-47d7cca7]:hover::-webkit-scrollbar{width:4px}#shadow-root-ai-assist .scribeBox-input-area textarea[data-v-47d7cca7]:hover::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15)}#shadow-root-ai-assist .scribeBox-input-area textarea[data-v-47d7cca7]:focus,#shadow-root-ai-assist .scribeBox-input-area textarea[data-v-47d7cca7]:focus-visible{border:0;outline:0}#shadow-root-ai-assist .scribeBox-input-area textarea[data-v-47d7cca7]::-moz-placeholder{color:rgba(0,0,0,.26);font-family:Microsoft YaHei;font-size:14px;font-style:normal;font-weight:400;line-height:24px}#shadow-root-ai-assist .scribeBox-input-area textarea[data-v-47d7cca7]::placeholder{color:rgba(0,0,0,.26);font-family:Microsoft YaHei;font-size:14px;font-style:normal;font-weight:400;line-height:24px}#shadow-root-ai-assist .scribeBox-input-area textarea.commend[data-v-47d7cca7]::-moz-placeholder{font-size:18px}#shadow-root-ai-assist .scribeBox-input-area textarea.commend[data-v-47d7cca7]::placeholder{font-size:18px}#shadow-root-ai-assist .scribeBox-input-area-edit[data-v-47d7cca7]{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;height:32px;display:flex;justify-content:flex-end;align-self:center;align-items:center;position:relative;margin-top:20px}#shadow-root-ai-assist .scribeBox-input-area-edit-btn[data-v-47d7cca7]{cursor:pointer;background:#0052d9;border-radius:4px;font-size:14px;line-height:22px;padding:5px 16px;color:#fff}#shadow-root-ai-assist .scribeBox-input-area-edit-btn[data-v-47d7cca7]:hover{background:#46c8aa}#shadow-root-ai-assist .scribeBox-input-area-edit-btn[data-v-47d7cca7]:active{background:#22aa91}#shadow-root-ai-assist .scribeBox-input-area-edit-btn.disabled.submit-scribeBox-input[data-v-47d7cca7]{background:#0052d9;width:60px;height:32px;display:flex;align-items:center;justify-content:center;cursor:default}#shadow-root-ai-assist .scribeBox-input-area-edit-btn.disabled.submit-scribeBox-input[data-v-47d7cca7]:after{content:"";background:url() no-repeat 50%;background-repeat:no-repeat;background-size:100% 100%;animation:rotate360-47d7cca7 1s linear infinite;width:12px;height:12px}@keyframes rotate360-47d7cca7{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#shadow-root-ai-assist .scribeBox-input-area-edit-btn.clear-scribeBox-input[data-v-47d7cca7]{color:rgba(0,0,0,.6);margin-right:8px;background:#f3f3f3;color:rgba(0,0,0,.9)}#shadow-root-ai-assist .scribeBox-input-area-edit-btn.clear-scribeBox-input[data-v-47d7cca7]:active,#shadow-root-ai-assist .scribeBox-input-area-edit-btn.clear-scribeBox-input[data-v-47d7cca7]:hover{background:#eee}#shadow-root-ai-assist .scribeBox-input-area-edit-btn.clear-scribeBox-input.disabled[data-v-47d7cca7]{background:#f3f3f3;cursor:default;color:rgba(0,0,0,.26)}#shadow-root-ai-assist .scribeBox-input-area-edit .scribeBox-translate[data-v-47d7cca7]{display:flex;align-items:center;margin-right:auto}#shadow-root-ai-assist .scribeBox-input-area-edit .scribeBox-translate .scribeBox-info[data-v-47d7cca7]{font-size:12px;color:#000}#shadow-root-ai-assist .scribeBox-input-area-edit .scribeBox-translate .lang-btn[data-v-47d7cca7]{margin-left:2px;position:relative;outline:0;min-width:98px;height:32px;background:#fff;padding:0 23px 0 7px;border:1px solid rgba(0,0,0,.15);border-radius:4px;font-size:14px;line-height:30px;color:rgba(0,0,0,.9);cursor:pointer}#shadow-root-ai-assist .scribeBox-input-area-edit .scribeBox-translate .lang-btn[data-v-47d7cca7]:after{content:"";display:inline-block;width:8px;height:8px;background:url() no-repeat 50%;background-repeat:no-repeat;background-size:100% 100%;margin-left:4px;background-position:0 0;position:absolute;top:11px;right:7px}#shadow-root-ai-assist .scribeBox-input-area-edit .scribeBox-translate .lang-btn.open[data-v-47d7cca7]:after{transform:rotateX(180deg)}#shadow-root-ai-assist .scribeBox-input-area-edit .scribeBox-translate .lang-btn.open[data-v-47d7cca7],#shadow-root-ai-assist .scribeBox-input-area-edit .scribeBox-translate .lang-btn[data-v-47d7cca7]:active,#shadow-root-ai-assist .scribeBox-input-area-edit .scribeBox-translate .lang-btn[data-v-47d7cca7]:hover{border:1px solid rgba(0,0,0,.26)}#shadow-root-ai-assist .scribeBox-input-area-edit .scribeBox-translate .lang-btn .dropdown[data-v-47d7cca7]{overflow-y:overlay;outline:none;z-index:111;position:absolute;top:32px;right:-1px;width:98px;padding:4px 0;background:#fff;border:1px solid rgba(0,0,0,.06);box-shadow:0 4px 12px rgba(0,0,0,.1);border-radius:4px}#shadow-root-ai-assist .scribeBox-input-area-edit .scribeBox-translate .lang-btn .dropdown[data-v-47d7cca7]::-webkit-scrollbar{width:4px;height:4px;background:transparent}#shadow-root-ai-assist .scribeBox-input-area-edit .scribeBox-translate .lang-btn .dropdown[data-v-47d7cca7]::-webkit-scrollbar-thumb{border-radius:4px}#shadow-root-ai-assist .scribeBox-input-area-edit .scribeBox-translate .lang-btn .dropdown[data-v-47d7cca7]::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,53%,.8)}#shadow-root-ai-assist .scribeBox-input-area-edit .scribeBox-translate .lang-btn .dropdown[data-v-47d7cca7]:hover::-webkit-scrollbar{width:4px}#shadow-root-ai-assist .scribeBox-input-area-edit .scribeBox-translate .lang-btn .dropdown[data-v-47d7cca7]:hover::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15)}#shadow-root-ai-assist .scribeBox-input-area-edit .scribeBox-translate .lang-btn .dropdown-item[data-v-47d7cca7]{width:100%;height:32px;line-height:32px;font-weight:400;font-size:14px;color:rgba(0,0,0,.9);padding-left:16px}#shadow-root-ai-assist .scribeBox-input-area-edit .scribeBox-translate .lang-btn .dropdown-item[data-v-47d7cca7]:hover{background-color:rgba(0,0,0,.1)}#shadow-root-ai-assist .scribeBox-input-area-edit .scribeBox-translate .lang-btn .dropdown-item.disabled[data-v-47d7cca7]{color:rgba(0,0,0,.26);cursor:auto}
/*!
 * Agate by Taufik Nurrohman <https://github.com/taufik-nurrohman>
 * ---------------------------------------------------------------
 *
 * #ade5fc
 * #a2fca2
 * #c6b4f0
 * #d36363
 * #fcc28c
 * #fc9b9b
 * #ffa
 * #fff
 * #333
 * #62c8f3
 * #888
 *
 */.hljs{background:#333;color:#fff}.hljs-name,.hljs-strong{font-weight:700}.hljs-code,.hljs-emphasis{font-style:italic}.hljs-tag{color:#62c8f3}.hljs-selector-class,.hljs-selector-id,.hljs-template-variable,.hljs-variable{color:#ade5fc}.hljs-bullet,.hljs-string{color:#a2fca2}.hljs-attribute,.hljs-built_in,.hljs-builtin-name,.hljs-quote,.hljs-section,.hljs-title,.hljs-type{color:#ffa}.hljs-bullet,.hljs-number,.hljs-symbol{color:#d36363}.hljs-keyword,.hljs-literal,.hljs-selector-tag{color:#fcc28c}.hljs-code,.hljs-comment,.hljs-deletion{color:#888}.hljs-link,.hljs-regexp{color:#c6b4f0}.hljs-meta{color:#fc9b9b}.hljs-deletion{background-color:#fc9b9b;color:#333}.hljs-addition{background-color:#a2fca2;color:#333}.hljs a{color:inherit}.hljs a:focus,.hljs a:hover{color:inherit;text-decoration:underline}.hljs{background:#f0f0f0}.hljs,.hljs-subst{color:#444}.hljs-comment{color:#888}.hljs-attribute,.hljs-doctag,.hljs-keyword,.hljs-meta-keyword,.hljs-name,.hljs-selector-tag{font-weight:700}.hljs-deletion,.hljs-number,.hljs-quote,.hljs-selector-class,.hljs-selector-id,.hljs-string,.hljs-template-tag,.hljs-type{color:#800}.hljs-section,.hljs-title{color:#800;font-weight:700}.hljs-link,.hljs-regexp,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-symbol,.hljs-template-variable,.hljs-variable{color:#bc6060}.hljs-literal{color:#78a960}.hljs-addition,.hljs-built_in,.hljs-bullet,.hljs-code{color:#397300}.hljs-meta{color:#1f7199}.hljs-meta-string{color:#4d99bf}.hljs{display:block;overflow-x:auto;padding:.5em;background:#1e1e1e;color:#dcdcdc}.hljs-keyword,.hljs-link,.hljs-literal,.hljs-name,.hljs-symbol{color:#569cd6}.hljs-link{text-decoration:underline}.hljs-built_in,.hljs-type{color:#4ec9b0}.hljs-class,.hljs-number{color:#b8d7a3}.hljs-meta-string,.hljs-string{color:#d69d85}.hljs-regexp,.hljs-template-tag{color:#9a5334}.hljs-formula,.hljs-function,.hljs-params,.hljs-subst,.hljs-title{color:#dcdcdc}.hljs-comment,.hljs-quote{color:#57a64a;font-style:italic}.hljs-doctag{color:#608b4e}.hljs-meta,.hljs-meta-keyword,.hljs-tag{color:#9b9b9b}.hljs-template-variable,.hljs-variable{color:#bd63c5}.hljs-attr,.hljs-attribute,.hljs-builtin-name{color:#9cdcfe}.hljs-section{color:gold}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-bullet,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-selector-pseudo,.hljs-selector-tag{color:#d7ba7d}.hljs-addition{background-color:#144212}.hljs-addition,.hljs-deletion{display:inline-block;width:100%}.hljs-deletion{background-color:#600}#shadow-root-ai-assist .markdown-chat *{vertical-align:top;line-height:24px;font-size:14px;-webkit-user-select:text;-moz-user-select:text;user-select:text}#shadow-root-ai-assist .markdown-chat h1{line-height:30px;font-weight:700;font-size:20px;color:rgba(0,0,0,.9)}#shadow-root-ai-assist .markdown-chat h2{line-height:27px;font-weight:700;font-size:18px;color:rgba(0,0,0,.9)}#shadow-root-ai-assist .markdown-chat h3{line-height:24px;font-weight:700;font-size:16px;color:rgba(0,0,0,.9)}#shadow-root-ai-assist .markdown-chat h4{line-height:21px;font-weight:700;font-size:14px;color:rgba(0,0,0,.9)}#shadow-root-ai-assist .markdown-chat h5{line-height:18px;font-weight:400;font-size:14px;color:rgba(0,0,0,.9)}#shadow-root-ai-assist .markdown-chat h6{line-height:18px;font-weight:400;font-size:14px;color:rgba(0,0,0,.6)}#shadow-root-ai-assist .markdown-chat hr{margin-top:16px;margin-bottom:16px;border:0;border-top:1px solid #eee;height:0}#shadow-root-ai-assist .markdown-chat b,#shadow-root-ai-assist .markdown-chat strong{font-weight:700}#shadow-root-ai-assist .markdown-chat em{font-style:italic}#shadow-root-ai-assist .markdown-chat s{text-decoration:line-through;color:rgba(0,0,0,.6)}#shadow-root-ai-assist .markdown-chat blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}#shadow-root-ai-assist .markdown-chat ol,#shadow-root-ai-assist .markdown-chat ul{margin-top:0;margin-bottom:10px}#shadow-root-ai-assist .markdown-chat ol ol,#shadow-root-ai-assist .markdown-chat ol ul,#shadow-root-ai-assist .markdown-chat ul ol,#shadow-root-ai-assist .markdown-chat ul ul{margin-bottom:0}#shadow-root-ai-assist .markdown-chat ul ul ul{margin-top:8px;list-style-type:square}#shadow-root-ai-assist .markdown-chat ul ul{margin-top:8px;list-style-type:disc}#shadow-root-ai-assist .markdown-chat ul{display:block;list-style-type:disc;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:18px;padding-inline-start:18px}#shadow-root-ai-assist .markdown-chat ul li{list-style:disc}#shadow-root-ai-assist .markdown-chat ul li::marker{color:rgba(0,0,0,.9)}#shadow-root-ai-assist .markdown-chat ul li ul{-webkit-padding-start:18px;padding-inline-start:18px}#shadow-root-ai-assist .markdown-chat ul li ul li{list-style:disc}#shadow-root-ai-assist .markdown-chat ul li ul li::marker{color:rgba(0,0,0,.4)}#shadow-root-ai-assist .markdown-chat ul li ul li ul{-webkit-padding-start:18px;padding-inline-start:18px}#shadow-root-ai-assist .markdown-chat ul li ul li ul li{list-style:square}#shadow-root-ai-assist .markdown-chat ul li ul li ul li::marker{color:rgba(0,0,0,.9)}#shadow-root-ai-assist .markdown-chat ol{display:block;list-style-type:decimal;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:28px;padding-inline-start:28px}#shadow-root-ai-assist .markdown-chat ol li{list-style:decimal}#shadow-root-ai-assist .markdown-chat ol li::marker{color:rgba(0,0,0,.9)}#shadow-root-ai-assist .markdown-chat li{list-style:auto}#shadow-root-ai-assist .markdown-chat code{background:rgba(0,0,0,.1);color:rgba(0,0,0,.4);font-weight:400;font-size:12px;line-height:22px;padding:4px 4px;vertical-align:bottom}#shadow-root-ai-assist .markdown-chat pre{line-height:150%;border-radius:8px 8px 0 0;overflow:hidden}#shadow-root-ai-assist .markdown-chat pre.hljs{background:transparent}#shadow-root-ai-assist .markdown-chat pre .pre-code-lang{padding-left:8px;height:32px;line-height:32px;background:#343542;border-radius:8px 8px 0 0;font-size:14px;color:#fff}#shadow-root-ai-assist .markdown-chat pre code{display:block;padding:8px;margin:0 0 10px;font-size:14px;color:#fff;word-break:break-all;word-wrap:break-word;background-color:#242424;border-radius:0;border-bottom-left-radius:8px;border-bottom-right-radius:8px;white-space:inherit;overflow-x:auto}#shadow-root-ai-assist .markdown-chat pre code::-webkit-scrollbar{width:6px;height:6px;background:transparent;border-radius:3px}#shadow-root-ai-assist .markdown-chat pre code::-webkit-scrollbar-thumb{border-radius:3px;background-color:hsla(0,0%,53%,.8)}#shadow-root-ai-assist .markdown-chat pre code *{vertical-align:baseline}#shadow-root-ai-assist .markdown-chat .table_wrap{width:100%;overflow-x:auto;margin-bottom:20px;border:1px solid #dcdcdc;border-radius:8px}#shadow-root-ai-assist .markdown-chat .table_wrap::-webkit-scrollbar{width:6px;height:6px;background:transparent;border-radius:3px}#shadow-root-ai-assist .markdown-chat .table_wrap::-webkit-scrollbar-thumb{border-radius:3px;background-color:rgba(0,0,0,.15)}#shadow-root-ai-assist .markdown-chat .table_wrap::-webkit-scrollbar-thumb:hover{background-color:hsla(0,0%,53%,.8)}#shadow-root-ai-assist .markdown-chat table{width:100%;max-width:100%;background:#fff;border-radius:8px;border-collapse:separate;border-spacing:0;box-sizing:border-box}#shadow-root-ai-assist .markdown-chat td,#shadow-root-ai-assist .markdown-chat th{border-right:1px solid #e7e7e7;padding:5px 8px}#shadow-root-ai-assist .markdown-chat td:last-child,#shadow-root-ai-assist .markdown-chat th:last-child{border-right-color:transparent}#shadow-root-ai-assist .markdown-chat td{display:table-cell;vertical-align:inherit;color:#000;font-size:14px;border-top:1px solid #e7e7e7}#shadow-root-ai-assist .markdown-chat th{font-size:14px;font-weight:700;color:rgba(0,0,0,.9);white-space:nowrap}#shadow-root-ai-assist .markdown-chat thead th{background:#f3f3f3}#shadow-root-ai-assist .markdown-chat tr{display:table-row;vertical-align:inherit;border-color:inherit;background:#fff}#shadow-root-ai-assist .markdown-chat tr:nth-child(2n){background:#f3f3f3}#shadow-root-ai-assist .markdown-chat tbody{display:table-row-group;vertical-align:middle;border-color:inherit}#shadow-root-ai-assist .markdown-chat p{line-height:24px}#shadow-root-ai-assist .markdown-chat img{width:100%;border:0;vertical-align:middle;margin-top:4px;height:-moz-fit-content;height:fit-content}#shadow-root-ai-assist .markdown-chat .emoji{height:1.2em}#shadow-root-ai-assist .markdown-chat sup{top:-.5em}#shadow-root-ai-assist .markdown-chat sub,#shadow-root-ai-assist .markdown-chat sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}#shadow-root-ai-assist .markdown-chat sub{bottom:-.25em}#shadow-root-ai-assist .markdown-chat mark{color:rgba(0,0,0,.9);background:#fbf8e3}#shadow-root-ai-assist .markdown-chat dl{margin-top:0;margin-bottom:20px}#shadow-root-ai-assist .markdown-chat dt{font-weight:700}#shadow-root-ai-assist .markdown-chat dd{margin-left:0}#shadow-root-ai-assist .markdown-chat a{color:#2438cf;text-decoration:none}#shadow-root-ai-assist .markdown-chat a:hover{color:#2366ff}#shadow-root-ai-assist .markdown-chat .jiaobiao-wrap{margin:0 2px;color:#2438cf;min-width:12px;height:12px;line-height:12px;display:inline-block;border-radius:2px;background:#e9f2f4;font-size:14px;text-align:center;vertical-align:top}#shadow-root-ai-assist .markdown-chat .jiaobiao-wrap *{line-height:12px}#shadow-root-ai-assist .markdown-chat .jiaobiao-wrap .jiaobiao-md{padding:0 2px;display:inline-block;transform:scale(.8)}#shadow-root-ai-assist .link-array{display:flex;align-items:flex-start;margin-top:8px}#shadow-root-ai-assist .link-array h5{font-weight:700;font-size:14px;line-height:24px;color:rgba(0,0,0,.9);margin:0 4px 0 0}#shadow-root-ai-assist .link-array .hidden{visibility:hidden;position:absolute}#shadow-root-ai-assist .link-array .list{width:100%;height:24px;display:flex;flex-wrap:wrap;gap:8px;overflow:hidden}#shadow-root-ai-assist .link-array .list.withShowMore{padding-right:28px}#shadow-root-ai-assist .link-array .list .showMore{width:24px;height:24px;position:absolute;top:0;right:0;cursor:pointer}#shadow-root-ai-assist .link-array .list .showMore:before{content:"";position:absolute;width:16px;height:16px;top:4px;left:4px;background:url() no-repeat 50%;background-repeat:no-repeat;background-size:200% 100%;transform:rotate(180deg);background-position:0 0}#shadow-root-ai-assist .link-array .list .showMore:hover:before{background-position:-16px 0}#shadow-root-ai-assist .link-array .list a{font-weight:400;font-size:14px;max-width:124px;line-height:16px;color:#2438cf;line-height:24px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all;padding:0 8px;background:rgba(219,238,241,.7);border-radius:4px}#shadow-root-ai-assist .link-array .list a:hover{background:rgba(219,238,241,.7);color:#2366ff}#shadow-root-ai-assist .link-array .list.hidden,#shadow-root-ai-assist .link-array .list.show{height:auto}#shadow-root-ai-assist .link-array .list.show .showMore{transform:rotate(180deg)}#shadow-root-ai-assist .markdown-chat{width:100%}#shadow-root-ai-assist .markdown-chat p{word-break:break-word}#shadow-root-ai-assist .markdown-chat.verview-md{position:relative;z-index:2}#shadow-root-ai-assist .markdown-chat.verview-md dl,#shadow-root-ai-assist .markdown-chat.verview-md hr,#shadow-root-ai-assist .markdown-chat.verview-md ol,#shadow-root-ai-assist .markdown-chat.verview-md table,#shadow-root-ai-assist .markdown-chat.verview-md ul{margin-bottom:14px}#shadow-root-ai-assist .markdown-chat[data-v-13b836e8]{-webkit-user-select:text;-moz-user-select:text;user-select:text}#shadow-root-ai-assist .chartMd.message>p[data-v-13b836e8]:last-child:after{content:"";display:inline-block;width:2px;height:16px;background:#477eff;position:relative;top:2px}#shadow-root-ai-assist .link-container[data-v-13b836e8]{flex:1;position:relative}#shadow-root-ai-assist .chartMd>p:last-child{margin-bottom:0}#shadow-root-ai-assist .chartMd.message>h1:last-child:after,#shadow-root-ai-assist .chartMd.message>h2:last-child:after,#shadow-root-ai-assist .chartMd.message>h3:last-child:after,#shadow-root-ai-assist .chartMd.message>h4:last-child:after,#shadow-root-ai-assist .chartMd.message>h5:last-child:after,#shadow-root-ai-assist .chartMd.message>h6:last-child:after,#shadow-root-ai-assist .chartMd.message>ol:last-child>li:last-child p:after,#shadow-root-ai-assist .chartMd.message>p:last-child:after,#shadow-root-ai-assist .chartMd.message>table:last-child tbody:last-child tr:last-child td:last-child:after,#shadow-root-ai-assist .chartMd.message>table:last-child thead:last-child tr:last-child th:last-child:after,#shadow-root-ai-assist .chartMd.message>ul:last-child>li:last-child p:after{content:"";display:inline-block;width:2px;height:16px;background:#477eff;position:relative;top:2px;animation:blink 1s step-start infinite}@keyframes blink{0%,to{background-color:transparent}50%{background-color:#477eff}}.max-btns[data-v-3b419b75]{display:block;margin:0 auto;width:320px;height:40px;background:#0052d9;border-radius:2px;font-size:14px;text-align:center;line-height:40px;font-weight:700;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.max-btns[data-v-3b419b75]:hover{background:#477eff}.max-btns[data-v-3b419b75]:active{background:#1340d2}@keyframes loading-3b419b75{to{transform:rotate(0deg)}0%{transform:rotate(-1turn)}}#shadow-root-ai-assist .scribeBox-output[data-v-3b419b75]{width:100%;padding-top:16px;display:flex;flex-direction:column;height:100%;position:relative}#shadow-root-ai-assist .scribeBox-output .scribeBox-output-header[data-v-3b419b75]{display:flex;align-items:center;margin-bottom:8px;position:relative}#shadow-root-ai-assist .scribeBox-output .scribeBox-output-header .output-header-title[data-v-3b419b75]{font-weight:700;font-size:18px;line-height:28px;color:rgba(0,0,0,.9)}#shadow-root-ai-assist .scribeBox-output .scribeBox-output-header .output-loading[data-v-3b419b75]{width:20px;height:20px;background-position:0 0;background-repeat:no-repeat;background-size:auto 100%;background-image:url();animation:loading-3b419b75 1s infinite;margin-left:8px}#shadow-root-ai-assist .scribeBox-output .scribeBox-output-header .output-header-loading[data-v-3b419b75]{display:inline-block;width:20px;height:20px;margin-left:8px;background-position:50%;background-repeat:no-repeat;background-size:contain;vertical-align:baseline}#shadow-root-ai-assist .scribeBox-output .scribeBox-output-header .output-header-indictor[data-v-3b419b75]{display:flex;align-items:center;margin-left:8px}#shadow-root-ai-assist .scribeBox-output .scribeBox-output-header .output-header-indictor .indictor-prev[data-v-3b419b75]{cursor:pointer}#shadow-root-ai-assist .scribeBox-output .scribeBox-output-header .output-header-indictor .indictor-prev .left-arrow-black[data-v-3b419b75],#shadow-root-ai-assist .scribeBox-output .scribeBox-output-header .output-header-indictor .indictor-prev .left-arrow-grey[data-v-3b419b75]{display:flex;width:20px;height:20px}#shadow-root-ai-assist .scribeBox-output .scribeBox-output-header .output-header-indictor .indictor-prev .left-arrow-grey[data-v-3b419b75]{cursor:not-allowed}#shadow-root-ai-assist .scribeBox-output .scribeBox-output-header .output-header-indictor .indictor-prev .left-arrow-black[data-v-3b419b75]{transform:rotateY(180deg)}#shadow-root-ai-assist .scribeBox-output .scribeBox-output-header .output-header-indictor .indictor-num[data-v-3b419b75]{color:#737373;font-family:Microsoft YaHei;font-size:12px;font-style:normal;font-weight:400;line-height:22px;margin-left:4px;margin-right:4px}#shadow-root-ai-assist .scribeBox-output .scribeBox-output-header .output-header-indictor .indictor-num .grey-text[data-v-3b419b75]{color:rgba(0,0,0,.451)}#shadow-root-ai-assist .scribeBox-output .scribeBox-output-header .output-header-indictor .indictor-next[data-v-3b419b75]{cursor:pointer}#shadow-root-ai-assist .scribeBox-output .scribeBox-output-header .output-header-indictor .indictor-next .right-arrow-black[data-v-3b419b75],#shadow-root-ai-assist .scribeBox-output .scribeBox-output-header .output-header-indictor .indictor-next .right-arrow-grey[data-v-3b419b75]{display:flex;width:20px;height:20px}#shadow-root-ai-assist .scribeBox-output .scribeBox-output-header .output-header-indictor .indictor-next .right-arrow-grey[data-v-3b419b75]{cursor:not-allowed;transform:rotateY(180deg)}#shadow-root-ai-assist .scribeBox-output .scribeBox-output-header .output-header-pause-btn[data-v-3b419b75]{position:absolute;right:0;color:#72819a;font-family:Microsoft YaHei;font-size:14px;font-style:normal;font-weight:700;line-height:22px;display:flex;align-items:center;cursor:pointer}#shadow-root-ai-assist .scribeBox-output .scribeBox-output-header .output-header-pause-btn .output-active-icon[data-v-3b419b75],#shadow-root-ai-assist .scribeBox-output .scribeBox-output-header .output-header-pause-btn .output-default-icon[data-v-3b419b75]{display:block;width:16px;height:16px;margin-right:8px}#shadow-root-ai-assist .scribeBox-output .scribeBox-output-header .output-header-pause-btn .output-active-icon[data-v-3b419b75]{display:none}#shadow-root-ai-assist .scribeBox-output .scribeBox-output-header .output-header-pause-btn[data-v-3b419b75]:hover{color:#0052d9}#shadow-root-ai-assist .scribeBox-output .scribeBox-output-header .output-header-pause-btn:hover .output-default-icon[data-v-3b419b75]{display:none}#shadow-root-ai-assist .scribeBox-output .scribeBox-output-header .output-header-pause-btn:hover .output-active-icon[data-v-3b419b75]{display:block}#shadow-root-ai-assist .scribeBox-output .scribeBox-output-header .output-tool-bar[data-v-3b419b75]{display:flex;align-items:center;position:absolute;right:0}#shadow-root-ai-assist .scribeBox-output .scribeBox-output-header .output-tool-bar span[data-v-3b419b75]{display:block;width:16px;height:16px;position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center}#shadow-root-ai-assist .scribeBox-output .scribeBox-output-header .output-tool-bar .tool-bar-copy[data-v-3b419b75]{margin-right:16px}#shadow-root-ai-assist .scribeBox-output .scribeBox-output-header .output-tool-bar .tool-bar-copy .copy-icon-default[data-v-3b419b75]{display:block;display:flex;align-items:center;justify-content:center}#shadow-root-ai-assist .scribeBox-output .scribeBox-output-header .output-tool-bar .tool-bar-copy .copy-icon-active[data-v-3b419b75],#shadow-root-ai-assist .scribeBox-output .scribeBox-output-header .output-tool-bar .tool-bar-copy:hover .copy-icon-default[data-v-3b419b75]{display:none}#shadow-root-ai-assist .scribeBox-output .scribeBox-output-header .output-tool-bar .tool-bar-copy:hover .copy-icon-active[data-v-3b419b75],#shadow-root-ai-assist .scribeBox-output .scribeBox-output-header .output-tool-bar .tool-bar-retry .retry-icon-default[data-v-3b419b75]{display:flex;align-items:center;justify-content:center}#shadow-root-ai-assist .scribeBox-output .scribeBox-output-header .output-tool-bar .tool-bar-retry .retry-icon-active[data-v-3b419b75],#shadow-root-ai-assist .scribeBox-output .scribeBox-output-header .output-tool-bar .tool-bar-retry:hover .retry-icon-default[data-v-3b419b75]{display:none}#shadow-root-ai-assist .scribeBox-output .scribeBox-output-header .output-tool-bar .tool-bar-retry:hover .retry-icon-active[data-v-3b419b75]{display:flex;align-items:center;justify-content:center}#shadow-root-ai-assist .scribeBox-output .correct-selection[data-v-3b419b75]{height:42px;width:100%;background:linear-gradient(90deg,rgba(238,246,255,.8) 4.07%,rgba(228,253,247,.8) 98.33%);border-radius:4px;display:flex;align-items:center;justify-content:flex-start;padding-left:16px;margin-bottom:12px}#shadow-root-ai-assist .scribeBox-output .correct-selection p[data-v-3b419b75]{font-size:12px;line-height:18px;color:rgba(0,0,0,.9);margin-right:4px}#shadow-root-ai-assist .scribeBox-output .correct-selection ul[data-v-3b419b75]{display:flex;align-items:center;justify-content:center;gap:8px}#shadow-root-ai-assist .scribeBox-output .correct-selection ul li[data-v-3b419b75]{border-radius:63px;height:26px;background:hsla(0,0%,100%,.9);border:1px solid #fff;padding:0 8px;font-size:12px;line-height:26px;display:flex;align-items:center;color:rgba(0,0,0,.9);cursor:pointer}#shadow-root-ai-assist .scribeBox-output .correct-selection ul li span[data-v-3b419b75]{width:16px;height:16px;margin-left:2px}#shadow-root-ai-assist .scribeBox-output .correct-selection ul li[data-v-3b419b75]:first-child{padding:0 16px}#shadow-root-ai-assist .scribeBox-output .correct-selection ul li:first-child span[data-v-3b419b75]{display:none}#shadow-root-ai-assist .scribeBox-output .correct-selection ul li:nth-child(2) span[data-v-3b419b75]{background:url() no-repeat 50%;background-repeat:no-repeat;background-size:100% 100%}#shadow-root-ai-assist .scribeBox-output .correct-selection ul li:nth-child(3) span[data-v-3b419b75]{background:url() no-repeat 50%;background-repeat:no-repeat;background-size:100% 100%}#shadow-root-ai-assist .scribeBox-output .correct-selection ul li:nth-child(4) span[data-v-3b419b75]{background:url() no-repeat 50%;background-repeat:no-repeat;background-size:100% 100%}#shadow-root-ai-assist .scribeBox-output .correct-selection ul li:nth-child(5) span[data-v-3b419b75]{background:url() no-repeat 50%;background-repeat:no-repeat;background-size:100% 100%}#shadow-root-ai-assist .scribeBox-output .correct-selection ul li[data-v-3b419b75]:hover{color:#1abb97}#shadow-root-ai-assist .scribeBox-output .correct-selection ul li.active[data-v-3b419b75]{background:#1abb97;color:#fff}#shadow-root-ai-assist .scribeBox-output .output-message[data-v-3b419b75]{position:relative;height:88px;display:flex;flex-direction:column;overflow:hidden;border-radius:4px;padding:8px;border:1px solid rgba(0,0,0,.1)}#shadow-root-ai-assist .scribeBox-output .output-message .msg-answer[data-v-3b419b75]{width:100%;flex:1;height:72px;max-height:320px;overflow-y:overlay}#shadow-root-ai-assist .scribeBox-output .output-message .msg-answer[data-v-3b419b75]::-webkit-scrollbar{width:4px;height:4px;background:transparent}#shadow-root-ai-assist .scribeBox-output .output-message .msg-answer[data-v-3b419b75]::-webkit-scrollbar-thumb{border-radius:4px}#shadow-root-ai-assist .scribeBox-output .output-message .msg-answer[data-v-3b419b75]::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,53%,.8)}#shadow-root-ai-assist .scribeBox-output .output-message .msg-answer[data-v-3b419b75]:hover::-webkit-scrollbar{width:4px}#shadow-root-ai-assist .scribeBox-output .output-message .msg-answer[data-v-3b419b75]:hover::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15)}#shadow-root-ai-assist .scribeBox-output .output-message .msg-answer .toast[data-v-3b419b75]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:32px;line-height:32px;background:rgba(0,0,0,.6);box-shadow:0 4px 12px rgba(0,0,0,.1);border-radius:16px;font-size:12px;color:#fff;padding:0 12px}#shadow-root-ai-assist .scribeBox-output .output-message .msg-answer .cursor[data-v-3b419b75]{display:inline-block;height:16px;font-weight:400;font-size:14px;line-height:24px;color:rgba(0,0,0,.26)}#shadow-root-ai-assist .scribeBox-output .output-message .msg-answer .cursor .loading[data-v-3b419b75]{display:inline-block;width:12px;height:12px;margin-right:8px;background-position:50%;background-repeat:no-repeat;background-size:contain;vertical-align:baseline}#shadow-root-ai-assist .scribeBox-output .output-message .msg-answer .placeholder[data-v-3b419b75]{font-weight:400;font-size:14px;line-height:24px;color:rgba(0,0,0,.26)}#shadow-root-ai-assist .scribeBox-output .output-message .toobar[data-v-3b419b75]{display:flex;align-items:center;justify-content:flex-end;height:32px;position:relative;flex-shrink:0;margin-right:10px}#shadow-root-ai-assist .scribeBox-output .output-message .toobar .options-btn[data-v-3b419b75]{padding:0 16px;background:#f3f3f3;border-radius:4px;font-weight:400;font-size:14px;line-height:32px;color:rgba(0,0,0,.9);margin-left:12px;cursor:pointer;display:flex;align-items:center;justify-content:center}#shadow-root-ai-assist .scribeBox-output .output-message .toobar .options-btn[data-v-3b419b75]:hover{background:#eee}#shadow-root-ai-assist .scribeBox-output .output-message .toobar .options-btn.disabled[data-v-3b419b75]{display:none}#shadow-root-ai-assist .scribeBox-output .output-message .toobar .options-btn span[data-v-3b419b75]{width:16px;height:16px;margin-right:8px}#shadow-root-ai-assist .scribeBox-output .output-message .toobar .copy-btn span[data-v-3b419b75]{background:url() no-repeat 50%;background-repeat:no-repeat;background-size:100% 100%}#shadow-root-ai-assist .scribeBox-output .output-message .toobar .resend-btn span[data-v-3b419b75]{background:url() no-repeat 50%;background-repeat:no-repeat;background-size:100% 100%;background-size:300% 100%;background-position:0 0}#shadow-root-ai-assist .scribeBox-output .output-error-message[data-v-3b419b75]{color:#e34d59;font-family:Microsoft YaHei;font-size:14px;font-style:normal;font-weight:400;line-height:22px;margin-top:8px}#shadow-root-ai-assist .output-flow-pause-btn{cursor:pointer;z-index:10;display:flex;align-items:center;position:fixed;bottom:24px;left:50%;transform:translateX(-50%);width:88px;height:32px;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.2);border-radius:16px;text-align:center;font-style:normal;font-weight:400;font-size:12px;line-height:16px;padding:8px 12px}#shadow-root-ai-assist .output-flow-pause-btn:hover{color:#1abb97}#shadow-root-ai-assist .output-flow-pause-btn:hover:before{background-position-x:-12px}#shadow-root-ai-assist .output-flow-pause-btn:before{content:"";display:inline-block;width:12px;height:12px;background:url() 0 0 no-repeat;background-size:auto 100%;margin-right:4px;position:relative}.max-btns[data-v-367aca12]{display:block;margin:0 auto;width:320px;height:40px;background:#0052d9;border-radius:2px;font-size:14px;text-align:center;line-height:40px;font-weight:700;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.max-btns[data-v-367aca12]:hover{background:#477eff}.max-btns[data-v-367aca12]:active{background:#1340d2}#shadow-root-ai-assist .toast[data-v-367aca12]{max-width:90%;height:32px;font-size:12px;color:#fff;line-height:32px;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);background:rgba(0,0,0,.6);box-shadow:0 4px 12px rgba(0,0,0,.1);border-radius:16px;text-align:center;padding:0 12px;min-height:32px!important;opacity:0;z-index:99999;white-space:nowrap}#shadow-root-ai-assist .toast.show[data-v-367aca12]{opacity:1}#shadow-root-ai-assist .toast .login[data-v-367aca12]{font-weight:700;font-size:12px;color:#0052d9;margin-left:8px}#shadow-root-ai-assist .toast .login[data-v-367aca12]:hover{text-decoration-line:underline}.max-btns[data-v-2896cf35]{display:block;margin:0 auto;width:320px;height:40px;background:#0052d9;border-radius:2px;font-size:14px;text-align:center;line-height:40px;font-weight:700;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.max-btns[data-v-2896cf35]:hover{background:#477eff}.max-btns[data-v-2896cf35]:active{background:#1340d2}@keyframes loading-2896cf35{to{transform:rotate(0deg)}0%{transform:rotate(-1turn)}}#shadow-root-ai-assist .scribeBox[data-v-2896cf35]{background-color:#fff;position:fixed;left:-800px;top:-800px;z-index:2147483647;padding:0 16px 16px;width:600px;font-family:Microsoft YaHei;border-radius:8px;box-shadow:0 4px 10px 0 rgba(0,0,0,.2);display:flex;flex-direction:column}#shadow-root-ai-assist .scribeBox .toast[data-v-2896cf35]{position:absolute;top:50%;left:50%;transform:translateX(-50%);height:32px;line-height:32px;background:rgba(0,0,0,.6);box-shadow:0 4px 12px rgba(0,0,0,.1);border-radius:16px;font-size:12px;color:#fff;padding:0 12px}#shadow-root-ai-assist .scribeBox .bottom-tool-bar[data-v-2896cf35]{width:100%;display:flex;flex-direction:row-reverse;margin-top:16px}#shadow-root-ai-assist .scribeBox .bottom-tool-bar .continue-btn[data-v-2896cf35]{display:flex;align-items:center;justify-content:center;width:140px;height:32px;border-radius:16px;border:1px solid #0052d9;background:rgba(0,82,217,.1);color:#0052d9;font-family:Microsoft YaHei;font-size:12px;font-style:normal;font-weight:400;line-height:20px;cursor:pointer}#shadow-root-ai-assist .scribeBox .bottom-tool-bar .continue-btn .active-continue-icon[data-v-2896cf35],#shadow-root-ai-assist .scribeBox .bottom-tool-bar .continue-btn .default-continue-icon[data-v-2896cf35]{width:16px;height:16px;display:block;margin-right:4px}#shadow-root-ai-assist .scribeBox .bottom-tool-bar .continue-btn .active-continue-icon[data-v-2896cf35]{display:none}#shadow-root-ai-assist .scribeBox .bottom-tool-bar .continue-btn[data-v-2896cf35]:hover{background-color:#0052d9;color:#fff}#shadow-root-ai-assist .scribeBox .bottom-tool-bar .continue-btn:hover .default-continue-icon[data-v-2896cf35]{display:none}#shadow-root-ai-assist .scribeBox .bottom-tool-bar .continue-btn:hover .active-continue-icon[data-v-2896cf35]{display:block}#shadow-root-ai-assist .scribeBox.scribeBox_correct[data-v-2896cf35]{height:610px}#shadow-root-ai-assist .scribeBox.scribeBox_correct .scribeBox-input-output .scribeBox-input-container[data-v-2896cf35]{height:44%}#shadow-root-ai-assist .scribeBox.scribeBox_correct .scribeBox-input-output .scribeBox-output-container[data-v-2896cf35]{height:56%}#shadow-root-ai-assist .scribeBox .scribeBox-moveArea[data-v-2896cf35]{height:41px;width:calc(100% + 32px);margin-left:-16px;margin-bottom:16px;cursor:move}#shadow-root-ai-assist .scribeBox .scribeBox-AI-logo[data-v-2896cf35]{display:flex;align-items:center;justify-content:center;position:absolute;top:16px;left:16px;font-weight:700;font-size:20px;line-height:18px;color:rgba(0,0,0,.9)}#shadow-root-ai-assist .scribeBox .scribeBox-AI-logo span[data-v-2896cf35]{width:24px;height:24px;margin-right:8px;background:url() no-repeat 50%;background-repeat:no-repeat;background-size:100% 100%}#shadow-root-ai-assist .scribeBox .scribeBox-tag-container[data-v-2896cf35]{display:flex;align-items:flex-end}#shadow-root-ai-assist .scribeBox .options[data-v-2896cf35]{position:absolute;display:flex;justify-content:space-between;align-self:flex-end;top:8px;right:8px}#shadow-root-ai-assist .scribeBox .options span[data-v-2896cf35]{display:flex;align-items:center;justify-content:center}#shadow-root-ai-assist .scribeBox .options .option-free-times[data-v-2896cf35]{border-radius:24px;background:#f3f5f8;color:#1abb97;font-size:12px;font-weight:400;display:flex;gap:4px;align-items:center;height:24px;padding:0 12px;margin-left:auto;margin-right:8px}#shadow-root-ai-assist .scribeBox .options .option-free-times.disabled[data-v-2896cf35]{color:rgba(0,0,0,.4)}#shadow-root-ai-assist .scribeBox .options .option-free-times.disabled .svg-icon[data-v-2896cf35]{color:#b5b8ba}#shadow-root-ai-assist .scribeBox .options .scribeBox-icon-setting[data-v-2896cf35]{width:24px;height:24px;cursor:pointer;position:relative;border-radius:4px;color:rgba(0,0,0,.6)}#shadow-root-ai-assist .scribeBox .options .scribeBox-icon-setting[data-v-2896cf35]:hover{background-color:rgba(0,0,0,.06)}#shadow-root-ai-assist .scribeBox .options .scribeBox-icon-setting[data-v-2896cf35]:active{background-color:rgba(0,0,0,.1)}#shadow-root-ai-assist .scribeBox .options .scribeBox-icon-close[data-v-2896cf35]{color:rgba(0,0,0,.6);width:24px;height:24px;cursor:pointer;position:relative;border-radius:4px}#shadow-root-ai-assist .scribeBox .options .scribeBox-icon-close[data-v-2896cf35]:hover{background-color:rgba(0,0,0,.06)}#shadow-root-ai-assist .scribeBox .options .scribeBox-icon-close[data-v-2896cf35]:active{background-color:rgba(0,0,0,.1)}#shadow-root-ai-assist .scribeBox .tag-wrapper-item[data-v-2896cf35]{cursor:pointer;background-color:#fff;border:1px solid rgba(31,92,255,.4);border-radius:4px;padding:4px 7px;font-size:12px;height:28px;line-height:28px;display:flex;align-items:center;justify-content:center;flex:inherit;gap:4px;color:#0052d9;margin-right:14px}#shadow-root-ai-assist .scribeBox .tag-wrapper-item .tag-wrapper-item-icon[data-v-2896cf35]{width:16px;height:16px}#shadow-root-ai-assist .scribeBox .tag-wrapper-item.active[data-v-2896cf35],#shadow-root-ai-assist .scribeBox .tag-wrapper-item[data-v-2896cf35]:hover{background:rgba(0,82,217,.1);font-weight:700}#shadow-root-ai-assist .scribeBox .scribeBox-wrapper p[data-v-2896cf35]{font-weight:400;font-size:14px;line-height:22px;display:flex;align-items:center;color:rgba(0,0,0,.6)}#shadow-root-ai-assist .scribeBox .scribeBox-input-output[data-v-2896cf35]{border-radius:8px;background:#fff;margin-top:16px;display:flex;flex-direction:column;position:relative}#shadow-root-ai-assist .scribeBox .scribeBox-input-output .scribeBox-input-area-options[data-v-2896cf35]{width:100%;height:32px;display:flex;justify-content:flex-end;align-self:center;align-items:center;position:relative;margin-top:12px}#shadow-root-ai-assist .scribeBox .scribeBox-input-output .scribeBox-input-area-options-length[data-v-2896cf35]{font-weight:400;font-size:12px;line-height:20px;color:rgba(0,0,0,.4);margin-right:auto}#shadow-root-ai-assist .scribeBox .scribeBox-input-output .scribeBox-input-area-options-btn[data-v-2896cf35]{cursor:pointer;background:#0052d9;border-radius:4px;font-size:14px;line-height:22px;padding:5px 16px;color:#fff}#shadow-root-ai-assist .scribeBox .scribeBox-input-output .scribeBox-input-area-options-btn[data-v-2896cf35]:hover{background:#46c8aa}#shadow-root-ai-assist .scribeBox .scribeBox-input-output .scribeBox-input-area-options-btn[data-v-2896cf35]:active{background:#22aa91}#shadow-root-ai-assist .scribeBox .scribeBox-input-output .scribeBox-input-area-options-btn.clear-scribeBox-input[data-v-2896cf35]{color:rgba(0,0,0,.6);margin-right:8px;background:#f8f8f8}#shadow-root-ai-assist .scribeBox .scribeBox-input-output .scribeBox-input-area-options-btn.clear-scribeBox-input[data-v-2896cf35]:active,#shadow-root-ai-assist .scribeBox .scribeBox-input-output .scribeBox-input-area-options-btn.clear-scribeBox-input[data-v-2896cf35]:hover{background:#eee}#shadow-root-ai-assist .scribeBox .scribeBox-input-container[data-v-2896cf35]{height:49%}#shadow-root-ai-assist .scribeBox .scribeBox-output-container[data-v-2896cf35]{height:51%}#shadow-root-ai-assist .scribeBox-footer[data-v-2896cf35]{font-size:12px;line-height:20px;color:rgba(0,0,0,.26);margin-top:8px;display:flex;align-items:center;justify-content:center;gap:4px}#shadow-root-ai-assist .scribeBox-footer i[data-v-2896cf35]{width:20px;height:1px;background:rgba(0,0,0,.1)}#shadow-root-ai-assist .scribeBox .pause-btn[data-v-2896cf35]{position:absolute;left:50%;bottom:60px;padding:0 12px;transform:translateX(-50%);height:32px;box-shadow:0 4px 12px rgba(0,0,0,.2);border-radius:16px;font-size:12px;background:#fff;line-height:32px;color:rgba(0,0,0,.9);cursor:pointer}#shadow-root-ai-assist .scribeBox .pause-btn[data-v-2896cf35]:hover{color:#0052d9}#shadow-root-ai-assist .scribeBox .pause-btn[data-v-2896cf35]:hover:before{background-position-x:-12px}#shadow-root-ai-assist .scribeBox .pause-btn[data-v-2896cf35]:before{content:"";display:inline-block;width:12px;height:12px;background:url() 0 0 no-repeat;background-size:auto 100%;margin-right:4px;position:relative;top:2px}.max-btns[data-v-5995377c]{display:block;margin:0 auto;width:320px;height:40px;background:#0052d9;border-radius:2px;font-size:14px;text-align:center;line-height:40px;font-weight:700;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.max-btns[data-v-5995377c]:hover{background:#477eff}.max-btns[data-v-5995377c]:active{background:#1340d2}.main[data-v-5995377c]{display:flex;flex-direction:column;gap:16px}.main .item[data-v-5995377c]{display:flex;gap:8px;flex-direction:row;padding:16px}.main .item span[data-v-5995377c]{font-style:normal;font-weight:700;font-size:12px;line-height:200%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;color:rgba(0,0,0,.26)}.main .item h3[data-v-5995377c]{font-style:normal;font-weight:400;font-size:14px;line-height:24px;color:rgba(0,0,0,.9)}.main .item h3[data-v-5995377c]:hover{text-decoration:underline}.max-btns[data-v-7c5049aa]{display:block;margin:0 auto;width:320px;height:40px;background:#0052d9;border-radius:2px;font-size:14px;text-align:center;line-height:40px;font-weight:700;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.max-btns[data-v-7c5049aa]:hover{background:#477eff}.max-btns[data-v-7c5049aa]:active{background:#1340d2}#shadow-root-ai-assist .bilibili[data-v-7c5049aa]{width:100%}#shadow-root-ai-assist .bilibili-body[data-v-7c5049aa]{flex:1;display:flex;flex-direction:column;overflow:auto}#shadow-root-ai-assist .bilibili-body .bilibili-msg-answer .placeholder[data-v-7c5049aa]{font-weight:400;font-size:14px;line-height:24px;color:rgba(0,0,0,.26)}#shadow-root-ai-assist .bilibili-body .bilibili-msg-answer .markdown-list[data-v-7c5049aa]{margin-bottom:12px;background:#f7f7f7;border:1px solid transparent;border-radius:4px;padding:8px;cursor:pointer}#shadow-root-ai-assist .bilibili-body .bilibili-msg-answer .markdown-list[data-v-7c5049aa]:last-child{margin-bottom:2px}#shadow-root-ai-assist .bilibili-body .bilibili-msg-answer .markdown-list .markdownArea[data-v-7c5049aa]{padding-left:16px}#shadow-root-ai-assist .bilibili-body .bilibili-msg-answer .markdown-list .time[data-v-7c5049aa]{display:flex;align-items:center;justify-content:flex-start;color:rgba(0,0,0,.26);font-size:12px;line-height:20px}#shadow-root-ai-assist .bilibili-body .bilibili-msg-answer .markdown-list .time b[data-v-7c5049aa]{width:6px;height:6px;background-color:rgba(0,0,0,.26);border-radius:50%;margin-right:9px;margin-left:1px}#shadow-root-ai-assist .bilibili-body .bilibili-msg-answer .markdown-list .time .hover[data-v-7c5049aa]{display:none}#shadow-root-ai-assist .bilibili-body .bilibili-msg-answer .markdown-list .time.paused b[data-v-7c5049aa]{width:8px;height:8px;background:url() no-repeat 50%;background-repeat:no-repeat;background-size:100% 100%;margin-left:0;margin-right:8px}#shadow-root-ai-assist .bilibili-body .bilibili-msg-answer .markdown-list .time.playing b[data-v-7c5049aa]{width:8px;height:8px;background-color:transparent;margin-left:0;margin-right:8px;opacity:0}#shadow-root-ai-assist .bilibili-body .bilibili-msg-answer .markdown-list .time span[data-v-7c5049aa]{margin-right:4px}#shadow-root-ai-assist .bilibili-body .bilibili-msg-answer .markdown-list.allsummary[data-v-7c5049aa],#shadow-root-ai-assist .bilibili-body .bilibili-msg-answer .markdown-list.error[data-v-7c5049aa]{background-color:#fff;padding:0;cursor:default}#shadow-root-ai-assist .bilibili-body .bilibili-msg-answer .markdown-list.allsummary .markdownArea[data-v-7c5049aa],#shadow-root-ai-assist .bilibili-body .bilibili-msg-answer .markdown-list.error .markdownArea[data-v-7c5049aa]{padding:0}#shadow-root-ai-assist .bilibili-body .bilibili-msg-answer .markdown-list.withTime[data-v-7c5049aa]{min-height:62px}#shadow-root-ai-assist .bilibili-body .bilibili-msg-answer .markdown-list.withTime.current[data-v-7c5049aa]{position:relative}#shadow-root-ai-assist .bilibili-body .bilibili-msg-answer .markdown-list.withTime.current[data-v-7c5049aa],#shadow-root-ai-assist .bilibili-body .bilibili-msg-answer .markdown-list.withTime[data-v-7c5049aa]:hover{border:1px solid #0052d9;background-color:#fff}#shadow-root-ai-assist .bilibili-body .bilibili-msg-answer .markdown-list.withTime.current .time[data-v-7c5049aa],#shadow-root-ai-assist .bilibili-body .bilibili-msg-answer .markdown-list.withTime:hover .time[data-v-7c5049aa]{color:#0052d9;font-weight:700}#shadow-root-ai-assist .bilibili-body .bilibili-msg-answer .markdown-list.withTime:hover .time b[data-v-7c5049aa]{width:8px;height:8px;background:url() no-repeat 50%;background-repeat:no-repeat;background-size:100% 100%;margin-left:0;margin-right:8px}#shadow-root-ai-assist .bilibili-body .bilibili-msg-answer .markdown-list.withTime:hover .time .hover[data-v-7c5049aa]{display:inline-block}#shadow-root-ai-assist .bilibili-body .bilibili-msg-answer .markdown-list.withTime .time.paused .hover[data-v-7c5049aa],#shadow-root-ai-assist .bilibili-body .bilibili-msg-answer .markdown-list.withTime .time.playing .hover[data-v-7c5049aa],#shadow-root-ai-assist .bilibili-body .bilibili-msg-answer .markdown-list.withTime:hover .time .end[data-v-7c5049aa],#shadow-root-ai-assist .bilibili-body .bilibili-msg-answer .markdown-list.withTime:hover .time .start[data-v-7c5049aa]{display:none}#shadow-root-ai-assist .bilibili-body .bilibili-msg-answer .markdown-list.withTime .time.paused .end[data-v-7c5049aa],#shadow-root-ai-assist .bilibili-body .bilibili-msg-answer .markdown-list.withTime .time.paused .start[data-v-7c5049aa],#shadow-root-ai-assist .bilibili-body .bilibili-msg-answer .markdown-list.withTime .time.playing .end[data-v-7c5049aa],#shadow-root-ai-assist .bilibili-body .bilibili-msg-answer .markdown-list.withTime .time.playing .start[data-v-7c5049aa]{display:inline-block}#shadow-root-ai-assist .bilibili-body .bilibili-msg-answer .markdown-list.error[data-v-7c5049aa]{position:absolute;top:50%;left:50%;margin:0 auto;text-align:center;transform:translate(-50%,-50%);width:calc(100% - 32px)}#shadow-root-ai-assist .bilibili .article-summary-header-logo[data-v-7c5049aa]{position:absolute;top:8px;left:10px;width:8px;height:8px}#shadow-root-ai-assist .markdownArea>p.marker[data-v-7c5049aa]:after{content:"";display:inline-block;width:2px;height:16px;background:#0052d9;position:relative;top:2px;animation:blink-7c5049aa 1s step-start infinite}@keyframes blink-7c5049aa{0%,to{background-color:transparent}50%{background-color:#0052d9}}#shadow-root-ai-assist .bilibili .error .markdown-chat p{color:rgba(0,0,0,.6)}.max-btns[data-v-60d8e04c]{display:block;margin:0 auto;width:320px;height:40px;background:#0052d9;border-radius:2px;font-size:14px;text-align:center;line-height:40px;font-weight:700;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.max-btns[data-v-60d8e04c]:hover{background:#477eff}.max-btns[data-v-60d8e04c]:active{background:#1340d2}#shadow-root-ai-assist .summary-component[data-v-60d8e04c]{flex:1;display:flex}#shadow-root-ai-assist .summary-component.bilibili_video .summary-component-header[data-v-60d8e04c]{padding-bottom:12px}#shadow-root-ai-assist .summary-component.bilibili_video .summary-component-header-subtitle .cursor .art-title[data-v-60d8e04c]{max-width:calc(100% - 110px)}#shadow-root-ai-assist .summary-component .summary-component-body[data-v-60d8e04c]{flex:1;display:flex;flex-direction:column;overflow:auto;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.06);padding:0 4px 0 20px;border-radius:0 0 19px 19px}#shadow-root-ai-assist .summary-component .summary-component-body.bilibili-summary-body[data-v-60d8e04c]{margin-bottom:0}#shadow-root-ai-assist .summary-component .summary-component-body.bilibili-summary-body .pause-btn[data-v-60d8e04c]{bottom:24px}#shadow-root-ai-assist .summary-component .summary-component-body .summary-component-msg-answer[data-v-60d8e04c]{flex:1;max-height:1000px;width:100%;padding:0;padding:16px 16px 16px 0;flex-basis:364px;margin-bottom:0;position:relative;overflow-y:overlay;cursor:auto}#shadow-root-ai-assist .summary-component .summary-component-body .summary-component-msg-answer[data-v-60d8e04c]::-webkit-scrollbar{width:4px;height:4px;background:transparent}#shadow-root-ai-assist .summary-component .summary-component-body .summary-component-msg-answer[data-v-60d8e04c]::-webkit-scrollbar-thumb{border-radius:4px}#shadow-root-ai-assist .summary-component .summary-component-body .summary-component-msg-answer[data-v-60d8e04c]::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,53%,.8)}#shadow-root-ai-assist .summary-component .summary-component-body .summary-component-msg-answer[data-v-60d8e04c]:hover::-webkit-scrollbar{width:4px}#shadow-root-ai-assist .summary-component .summary-component-body .summary-component-msg-answer[data-v-60d8e04c]:hover::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15)}#shadow-root-ai-assist .summary-component .summary-component-body .summary-component-msg-answer[data-v-60d8e04c]:hover::-webkit-scrollbar{width:8px}#shadow-root-ai-assist .summary-component .summary-component-body .summary-component-msg-answer .toast[data-v-60d8e04c]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:32px;line-height:32px;background:rgba(0,0,0,.6);box-shadow:0 4px 12px rgba(0,0,0,.1);border-radius:16px;font-size:12px;color:#fff;padding:0 12px}#shadow-root-ai-assist .summary-component .summary-component-body .summary-component-msg-answer .error[data-v-60d8e04c]{position:absolute;top:50%;left:50%;margin:0 auto;transform:translate(-50%,-50%);width:calc(100% - 32px);font-weight:400;font-size:14px;line-height:24px;text-align:center;color:rgba(0,0,0,.6)}#shadow-root-ai-assist .summary-component .summary-component-body .summary-component-msg-answer .placeholder[data-v-60d8e04c]{display:block;font-weight:400;font-size:14px;line-height:24px;position:relative;color:rgba(0,0,0,.26)}#shadow-root-ai-assist .summary-component .summary-component-body .summary-component-msg-answer .placeholder[data-v-60d8e04c]:before{content:"";position:absolute;background:#0052d9;top:4px;width:2px;height:16px;animation:blink-60d8e04c 1s step-start infinite}#shadow-root-ai-assist .summary-component .summary-component-body .summary-component-msg-answer .placeholder.widthText[data-v-60d8e04c]:before{display:none}@keyframes blink-60d8e04c{0%,to{background-color:transparent}50%{background-color:#0052d9}}#shadow-root-ai-assist .summary-component .summary-component-body .summary-component-msg-answer.bilibili-summary[data-v-60d8e04c]{margin:0}#shadow-root-ai-assist .summary-component .summary-component-body .pause-btn[data-v-60d8e04c]{position:absolute;left:calc(50% - 2px);bottom:24px;padding:0 8px;transform:translateX(-50%);height:30px;box-shadow:0 4px 8px rgba(0,0,0,.2);border-radius:16px;font-size:12px;background:#fff;line-height:30px;color:rgba(0,0,0,.6);cursor:pointer}#shadow-root-ai-assist .summary-component .summary-component-body .pause-btn[data-v-60d8e04c]:hover{color:#0052d9;background-color:#f6f9ff}#shadow-root-ai-assist .summary-component .summary-component-body .pause-btn[data-v-60d8e04c]:hover:before{background-position-x:-20px}#shadow-root-ai-assist .summary-component .summary-component-body .pause-btn[data-v-60d8e04c]:active{background-color:rgba(31,92,255,.1)}#shadow-root-ai-assist .summary-component .summary-component-body .pause-btn[data-v-60d8e04c]:before{content:"";display:inline-block;width:20px;height:20px;background:url() 0 0 no-repeat;background-size:auto 100%;margin-right:4px;position:relative;top:5px}#shadow-root-ai-assist .summary-component .summary-component-body .summary-component-toobar[data-v-60d8e04c]{padding:20px 16px 20px 0;display:flex;align-items:center;justify-content:flex-end;position:relative;gap:12px}#shadow-root-ai-assist .summary-component .summary-component-body .summary-component-toobar[data-v-60d8e04c]:before{content:"";position:absolute;top:0;left:-20px;width:calc(100% + 24px);height:1px;background-color:rgba(0,0,0,.1)}#shadow-root-ai-assist .summary-component .summary-component-body .summary-component-toobar .lang-btn[data-v-60d8e04c]{padding:0 8px;line-height:32px;font-weight:400;font-size:12px;color:rgba(0,0,0,.9);margin-right:8px;position:absolute;left:0;top:0;cursor:pointer;background-color:#fff}#shadow-root-ai-assist .summary-component .summary-component-body .summary-component-toobar .lang-btn[data-v-60d8e04c]:after{content:"";display:inline-block;width:8px;height:8px;background:url() 0 0 no-repeat;background-size:auto 100%;margin-left:4px;position:relative;top:-1px}#shadow-root-ai-assist .summary-component .summary-component-body .summary-component-toobar .lang-btn.open[data-v-60d8e04c]:after{transform:rotateX(180deg)}#shadow-root-ai-assist .summary-component .summary-component-body .summary-component-toobar .lang-btn.disabled[data-v-60d8e04c]{background-position-x:-8px;color:rgba(0,0,0,.26);cursor:auto}#shadow-root-ai-assist .summary-component .summary-component-body .summary-component-toobar .lang-btn[data-v-60d8e04c]:not(.disabled):hover{background-color:rgba(0,0,0,.06);border-radius:4px}#shadow-root-ai-assist .summary-component .summary-component-body .summary-component-toobar .lang-btn[data-v-60d8e04c]:not(.disabled):active{background-color:rgba(0,0,0,.1);border-radius:4px}#shadow-root-ai-assist .summary-component .summary-component-body .summary-component-toobar .lang-btn .dropdown[data-v-60d8e04c]{overflow-y:overlay;z-index:111;position:absolute;top:24px;right:0;width:96px;height:104px;padding:4px 0;background-color:#fff;border:1px solid rgba(0,0,0,.06);box-shadow:0 1px 4px rgba(0,0,0,.042);border-radius:2px;overflow-y:auto}#shadow-root-ai-assist .summary-component .summary-component-body .summary-component-toobar .lang-btn .dropdown[data-v-60d8e04c]::-webkit-scrollbar{width:4px;height:4px;background:transparent}#shadow-root-ai-assist .summary-component .summary-component-body .summary-component-toobar .lang-btn .dropdown[data-v-60d8e04c]::-webkit-scrollbar-thumb{border-radius:4px}#shadow-root-ai-assist .summary-component .summary-component-body .summary-component-toobar .lang-btn .dropdown[data-v-60d8e04c]::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,53%,.8)}#shadow-root-ai-assist .summary-component .summary-component-body .summary-component-toobar .lang-btn .dropdown[data-v-60d8e04c]:hover::-webkit-scrollbar{width:4px}#shadow-root-ai-assist .summary-component .summary-component-body .summary-component-toobar .lang-btn .dropdown[data-v-60d8e04c]:hover::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15)}#shadow-root-ai-assist .summary-component .summary-component-body .summary-component-toobar .lang-btn .dropdown-item[data-v-60d8e04c]{width:100%;height:24px;line-height:24px;font-weight:400;font-size:12px;color:rgba(0,0,0,.9);padding-left:16px}#shadow-root-ai-assist .summary-component .summary-component-body .summary-component-toobar .lang-btn .dropdown-item[data-v-60d8e04c]:hover{background-color:rgba(0,0,0,.1)}#shadow-root-ai-assist .summary-component .summary-component-body .summary-component-toobar .options-btn[data-v-60d8e04c]{padding:0 8px;background:#f3f5f8;border-radius:50px;font-weight:400;font-size:14px;line-height:32px;height:32px;color:rgba(0,0,0,.6);cursor:pointer;display:flex;align-items:center;justify-content:center}#shadow-root-ai-assist .summary-component .summary-component-body .summary-component-toobar .options-btn[data-v-60d8e04c]:hover{background-color:#f6f9ff;color:#0052d9}#shadow-root-ai-assist .summary-component .summary-component-body .summary-component-toobar .options-btn[data-v-60d8e04c]:active{background:rgba(31,92,255,.1)}#shadow-root-ai-assist .summary-component .summary-component-body .summary-component-toobar .options-btn.disabled[data-v-60d8e04c]{background:#f3f5f8;color:rgba(0,0,0,.26)}#shadow-root-ai-assist .summary-component .summary-component-body .summary-component-toobar .options-btn.disabled span[data-v-60d8e04c]{opacity:.5;background-position-x:0}#shadow-root-ai-assist .summary-component .summary-component-body .summary-component-toobar .options-btn span[data-v-60d8e04c]{width:20px;height:20px;margin-right:4px}#shadow-root-ai-assist .summary-component .summary-component-body .summary-component-toobar .copy-btn:not(.disabled):hover span[data-v-60d8e04c],#shadow-root-ai-assist .summary-component .summary-component-body .summary-component-toobar .resend-btn:hover span[data-v-60d8e04c]{background-position-x:-20px}#shadow-root-ai-assist .summary-component .summary-component-body .summary-component-toobar .copy-btn span[data-v-60d8e04c]{background:url() no-repeat 50%;background-repeat:no-repeat;background-size:auto 100%;background-position-x:0}#shadow-root-ai-assist .summary-component .summary-component-body .summary-component-toobar .resend-btn span[data-v-60d8e04c]{background:url() no-repeat 50%;background-repeat:no-repeat;background-size:auto 100%;background-position-x:0}#shadow-root-ai-assist .summary-component .summary-component-body .summary-component-toobar.pause[data-v-60d8e04c]{padding:0}#shadow-root-ai-assist .summary-component .summary-component-body .summary-component-toobar.pause[data-v-60d8e04c]:before{display:none}#shadow-root-ai-assist .summary-component.side .summary-component-body[data-v-60d8e04c]{height:calc(100vh - 56px)}#shadow-root-ai-assist .summary-component.side .article-summary-msg-answer[data-v-60d8e04c]{border-bottom:1px solid rgba(0,0,0,.15)}#shadow-root-ai-assist .summary-component.side .article-summary-toobar[data-v-60d8e04c]{margin-top:16px}.max-btns[data-v-25bd924e]{display:block;margin:0 auto;width:320px;height:40px;background:#0052d9;border-radius:2px;font-size:14px;text-align:center;line-height:40px;font-weight:700;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.max-btns[data-v-25bd924e]:hover{background:#477eff}.max-btns[data-v-25bd924e]:active{background:#1340d2}#shadow-root-ai-assist .article-summary[data-v-25bd924e]{position:fixed;right:16px;top:16px;z-index:2147483647;width:720px;padding:0;background:#1e263d;box-shadow:0 6px 30px rgba(0,0,0,.2);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-radius:20px;display:flex;flex-direction:column;background-repeat:no-repeat;background-position:top;background-size:100% 80px}#shadow-root-ai-assist .article-summary-header[data-v-25bd924e]{position:relative;cursor:move;box-sizing:border-box;margin:10px 10px 0 10px;padding:38px 10px 16px 10px}#shadow-root-ai-assist .article-summary-header-icon[data-v-25bd924e]{width:120px;height:24px;position:absolute;top:6px;left:10px;background:url() no-repeat 50%;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}#shadow-root-ai-assist .article-summary-header-title[data-v-25bd924e]{font-weight:700;font-size:18px;line-height:24px;text-align:center;color:#fff}#shadow-root-ai-assist .article-summary-header-btns[data-v-25bd924e]{position:absolute;display:flex;justify-content:space-between;align-self:flex-end;top:-2px;right:-2px;gap:8px;cursor:pointer}#shadow-root-ai-assist .article-summary-header-btns span[data-v-25bd924e]{width:24px;height:24px;border-radius:4px;cursor:pointer}#shadow-root-ai-assist .article-summary-header-btns span[data-v-25bd924e]:hover{background-color:hsla(0,0%,100%,.1)}#shadow-root-ai-assist .article-summary-header-btns span[data-v-25bd924e]:active{background-color:hsla(0,0%,100%,.15)}#shadow-root-ai-assist .article-summary-header-btns-open[data-v-25bd924e]{background:url() no-repeat 50%;background-repeat:no-repeat;background-size:16px 16px}#shadow-root-ai-assist .article-summary-header-btns-close[data-v-25bd924e]{background:url() no-repeat 50%;background-repeat:no-repeat;background-size:16px 16px}.max-btns[data-v-0304a88e]{display:block;margin:0 auto;width:320px;height:40px;background:#0052d9;border-radius:2px;font-size:14px;text-align:center;line-height:40px;font-weight:700;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.max-btns[data-v-0304a88e]:hover{background:#477eff}.max-btns[data-v-0304a88e]:active{background:#1340d2}@keyframes loading-0304a88e{50%{opacity:.2;transform:scale(.75)}to{opacity:1;transform:scale(1)}}#shadow-root-ai-assist .input-chat[data-v-0304a88e]{display:flex;padding:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;align-self:stretch;border-radius:8px;border:0 solid var(--gray-gray-4,#dcdcdc);background-color:#fff;font-family:MicrosoftYaHei;font-size:12px;font-weight:400;font-style:normal}#shadow-root-ai-assist .input-chat .input-container[data-v-0304a88e]{display:flex;flex-direction:column;position:relative;flex:1;align-self:stretch;min-height:44px}#shadow-root-ai-assist .input-chat .input-container .prompt-name-text[data-v-0304a88e]{display:flex;padding:0 0 4px 0;align-items:center;align-self:stretch}#shadow-root-ai-assist .input-chat .input-container .prompt-name-text .prompt-name[data-v-0304a88e]{display:flex;height:24px;padding:0 4px 0 8px;justify-content:center;align-items:center;gap:8px;border-radius:4px;background:rgba(0,82,217,.1);color:#0052d9;font-family:Microsoft YaHei;font-size:12px;font-style:normal;font-weight:400;line-height:20px}#shadow-root-ai-assist .input-chat .input-container .prompt-name-text .prompt-name .close-icon[data-v-0304a88e]{display:flex;justify-content:center;align-items:center;cursor:pointer}#shadow-root-ai-assist .input-chat .input-container textarea[data-v-0304a88e]{font-family:Microsoft YaHei;min-height:44px;flex:1;font-size:14px;line-height:22px;color:rgba(0,0,0,.9);border:0;min-height:22px;transition:height .1s;resize:none;outline:none;cursor:auto;white-space:pre-wrap;word-break:break-all;word-spacing:0;overflow-y:overlay}#shadow-root-ai-assist .input-chat .input-container textarea[data-v-0304a88e]::-webkit-scrollbar{width:4px;height:4px;background:transparent}#shadow-root-ai-assist .input-chat .input-container textarea[data-v-0304a88e]::-webkit-scrollbar-thumb{border-radius:4px}#shadow-root-ai-assist .input-chat .input-container textarea[data-v-0304a88e]::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,53%,.8)}#shadow-root-ai-assist .input-chat .input-container textarea[data-v-0304a88e]:hover::-webkit-scrollbar{width:4px}#shadow-root-ai-assist .input-chat .input-container textarea[data-v-0304a88e]:hover::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15)}#shadow-root-ai-assist .input-chat .input-container textarea[data-v-0304a88e]::-moz-placeholder{color:rgba(0,0,0,.4)}#shadow-root-ai-assist .input-chat .input-container textarea[data-v-0304a88e]::placeholder{color:rgba(0,0,0,.4)}#shadow-root-ai-assist .input-chat .input-container textarea.readonly[data-v-0304a88e]{cursor:not-allowed}#shadow-root-ai-assist .input-chat .input-container .textarea-hidden[data-v-0304a88e]{font-family:MicrosoftYaHei;font-size:16px;line-height:22px;visibility:hidden;position:absolute;left:0;right:0;word-break:break-all;white-space:pre-wrap;pointer-events:none;min-height:22px}#shadow-root-ai-assist .input-chat .input-area-edit[data-v-0304a88e]{height:22px;flex-shrink:0;display:flex;justify-content:space-between;align-items:center;align-self:stretch}#shadow-root-ai-assist .input-chat .input-area-edit .chat-bottom-tips[data-v-0304a88e]{display:flex;align-items:center;justify-content:space-between;width:100%;line-height:22px}#shadow-root-ai-assist .input-chat .input-area-edit .chat-bottom-tips p[data-v-0304a88e]{line-height:22px;text-align:center;color:rgba(0,0,0,.1)}#shadow-root-ai-assist .input-chat .input-area-edit .chat-bottom-tips p a[data-v-0304a88e]{text-decoration:underline;margin-left:-2px;margin-right:-2px}#shadow-root-ai-assist .input-chat .input-area-edit .chat-bottom-tips p a[data-v-0304a88e]:hover{color:#0052d9}#shadow-root-ai-assist .input-chat .input-area-edit a.submit[data-v-0304a88e]{width:20px;height:20px;margin-bottom:1px;font-size:0;position:relative}#shadow-root-ai-assist .input-chat .input-area-edit a.submit .svg-icon[data-v-0304a88e]{color:#b5b8ba}#shadow-root-ai-assist .input-chat .input-area-edit a.submit.input .svg-icon[data-v-0304a88e]{color:#1f5cff}#shadow-root-ai-assist .input-chat .input-area-edit a.submit.load[data-v-0304a88e]{background:transparent;cursor:default}#shadow-root-ai-assist .input-chat .input-area-edit a.submit.load .loading[data-v-0304a88e]{display:flex}#shadow-root-ai-assist .input-chat .input-area-edit a.submit .loading[data-v-0304a88e]{position:absolute;width:100%;height:100%;left:0;top:0;display:flex;justify-content:center;align-items:center;display:none}#shadow-root-ai-assist .input-chat .input-area-edit a.submit .loading p[data-v-0304a88e]{width:6px;height:6px;margin:0 1.2px;flex-shrink:0;border-radius:50%;background-color:#0052d9;animation:loading-0304a88e .7s linear -.15s infinite}#shadow-root-ai-assist .input-chat .input-area-edit a.submit .loading p[data-v-0304a88e]:nth-child(2n-1){animation-delay:-.5s}.max-btns[data-v-53f9c970]{display:block;margin:0 auto;width:320px;height:40px;background:#0052d9;border-radius:2px;font-size:14px;text-align:center;line-height:40px;font-weight:700;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.max-btns[data-v-53f9c970]:hover{background:#477eff}.max-btns[data-v-53f9c970]:active{background:#1340d2}@keyframes loading-53f9c970{50%{opacity:.2;transform:scale(.75)}to{opacity:1;transform:scale(1)}}#shadow-root-ai-assist .message-chat .my-send[data-v-53f9c970]{position:relative}#shadow-root-ai-assist .message-chat .my-send .copy[data-v-53f9c970]{top:-24px;left:0}#shadow-root-ai-assist .message-chat .my-send .copy[data-v-53f9c970]:hover{color:#0052d9}#shadow-root-ai-assist .message-chat .so-chat-container[data-v-53f9c970]{display:flex;justify-content:flex-start;position:relative}#shadow-root-ai-assist .message-chat .so-chat-container .copy[data-v-53f9c970]{top:-24px;right:0}#shadow-root-ai-assist .message-chat .so-chat-container .copy.hasNav[data-v-53f9c970]{top:-5px}#shadow-root-ai-assist .message-chat .copy[data-v-53f9c970]{display:flex;width:28px;height:28px;padding:0 4px;justify-content:center;align-items:center;gap:4px;border-radius:4px;background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);cursor:pointer;position:absolute;display:none;font-size:12px;color:rgba(0,0,0,.6)}#shadow-root-ai-assist .message-chat .copy i[data-v-53f9c970]{position:absolute;top:-34px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.6);border-radius:4px;font-style:normal;font-weight:400;font-size:12px;line-height:24px;color:#fff;padding:0 10px;white-space:nowrap;display:none}#shadow-root-ai-assist .message-chat .copy i[data-v-53f9c970]:after{border:6px solid transparent;border-top:6px solid rgba(0,0,0,.6);width:0;height:0;content:"";position:absolute;bottom:-12px;left:50%;transform:translateX(-50%)}#shadow-root-ai-assist .message-chat .copy[data-v-53f9c970]:hover{color:#0052d9}#shadow-root-ai-assist .message-chat .copy:hover i[data-v-53f9c970]{display:block}#shadow-root-ai-assist .message-chat .loading[data-v-53f9c970]{width:100%;height:36px;display:flex;align-items:center}#shadow-root-ai-assist .message-chat .loading p[data-v-53f9c970]{width:6px;height:6px;margin:0 1.2px;flex-shrink:0;border-radius:50%;background-color:rgba(0,0,0,.4);animation:loading-53f9c970 .7s linear -.15s infinite}#shadow-root-ai-assist .message-chat .loading p[data-v-53f9c970]:nth-child(2n-1){animation-delay:-.5s}#shadow-root-ai-assist .message-chat .msg-md .answer-item[data-v-53f9c970]{padding:7px 12px;border-radius:8px 8px 8px 0;margin-right:8px;background:#f8f8f8;width:-moz-fit-content;width:fit-content;max-width:440px}#shadow-root-ai-assist .message-chat .msg-md .answer-item[data-v-53f9c970]:hover{box-shadow:0 4px 4px 0 rgba(0,0,0,.1)}#shadow-root-ai-assist .message-chat .msg-md .answer-item.error[data-v-53f9c970]{border:1px solid #e34d59;background:#f9d7d9}#shadow-root-ai-assist .message-chat .msg-md.loadingMsg[data-v-53f9c970]{display:none!important}#shadow-root-ai-assist .message-chat .msg-system[data-v-53f9c970]{padding:7px 12px;border-radius:8px 8px 8px 0;margin-right:8px;background:#f8f8f8}#shadow-root-ai-assist .message-chat .msg-system[data-v-53f9c970]:hover{box-shadow:0 4px 4px 0 rgba(0,0,0,.1)}#shadow-root-ai-assist .message-chat .msg[data-v-53f9c970]{font-weight:400;font-size:14px;line-height:22px;color:rgba(0,0,0,.9);word-break:break-all;-webkit-user-select:text;-moz-user-select:text;user-select:text}#shadow-root-ai-assist .message-chat .my-send[data-v-53f9c970]{display:flex;align-items:center}#shadow-root-ai-assist .message-chat .my-send .msg[data-v-53f9c970]{color:hsla(0,0%,100%,.9);display:flex;align-items:center;padding:7px 12px;white-space:pre-wrap;border-radius:8px 8px 0 8px;background:#72819a}#shadow-root-ai-assist .message-chat .my-send .msg[data-v-53f9c970]:hover{box-shadow:0 4px 4px 0 rgba(0,0,0,.1)}#shadow-root-ai-assist .message-chat .so-chat[data-v-53f9c970]{width:100%;position:relative}#shadow-root-ai-assist .message-chat .so-chat .so-pre[data-v-53f9c970]{padding:3px 8px;gap:10px;width:196px;height:30px;background:#ddf2fe;border-radius:4px;margin-bottom:16px;font-size:15px;line-height:24px;color:rgba(0,0,0,.6)}#shadow-root-ai-assist .message-chat .so-chat .msg-md[data-v-53f9c970]{min-height:32px;display:flex;gap:16px}#shadow-root-ai-assist .message-chat .so-chat .msg-answer[data-v-53f9c970]{width:100%}#shadow-root-ai-assist .message-chat .so-chat .msg-answer .change-page[data-v-53f9c970]{display:flex;color:rgba(0,0,0,.6);font-size:12px;line-height:22px;gap:4px}#shadow-root-ai-assist .message-chat .so-chat .msg-answer .change-page div[data-v-53f9c970]{border-radius:4px;background:rgba(0,0,0,.06);width:20px;height:20px;display:flex;align-items:center;justify-content:center;margin-bottom:4px;cursor:pointer}#shadow-root-ai-assist .message-chat .so-chat .msg-answer .change-page div.before[data-v-53f9c970]{transform:rotate(180deg)}#shadow-root-ai-assist .message-chat .so-chat .msg-answer .change-page div[data-v-53f9c970]:hover{background:rgba(0,0,0,.1)}#shadow-root-ai-assist .message-chat .so-chat .msg-answer .change-page div.disabled[data-v-53f9c970]{background:rgba(0,0,0,.06);cursor:not-allowed}#shadow-root-ai-assist .message-chat .so-chat .msg-answer .change-page div.disabled .svg-icon[data-v-53f9c970]{color:rgba(0,0,0,.26)}#shadow-root-ai-assist .message-chat .so-chat .msg-answer .change-page .svg-icon[data-v-53f9c970]{color:rgba(0,0,0,.6)}#shadow-root-ai-assist .message-chat .so-chat .msg-answer .change-page i span[data-v-53f9c970]:last-child{color:rgba(0,0,0,.4)}#shadow-root-ai-assist .message-chat .so-chat .msg-answer .limit[data-v-53f9c970]{margin-top:8px;padding-bottom:4px;padding-top:12px;border-top:1px solid rgba(0,0,0,.1)}#shadow-root-ai-assist .message-chat .so-chat .msg-answer .limit span[data-v-53f9c970]{display:flex;align-items:center;gap:4px;color:rgba(0,0,0,.9);font-size:12px;line-height:22px}#shadow-root-ai-assist .message-chat .so-chat .msg-answer .limit span i[data-v-53f9c970]{background:url() no-repeat 50%;background-repeat:no-repeat;background-size:100% 100%;width:16px;height:16px}#shadow-root-ai-assist .message-chat .so-chat .msg-answer .limit span:last-child i[data-v-53f9c970]{background:url() no-repeat 50%;background-repeat:no-repeat;background-size:100% 100%}#shadow-root-ai-assist .message-chat .so-chat .error[data-v-53f9c970]:before{right:-20px;left:auto}#shadow-root-ai-assist .message-chat .so-pre-feedback[data-v-53f9c970]{width:324px;height:106px;background:#fff;border-radius:8px;margin-top:16px;padding:16px;position:relative}#shadow-root-ai-assist .message-chat .so-pre-feedback .close-feedback[data-v-53f9c970]{position:absolute;top:12px;right:12px;background:url() no-repeat 50%;background-repeat:no-repeat;background-size:100% 100%;width:16px;height:16px;background-position:0 0;background-size:200% 100%;cursor:pointer}#shadow-root-ai-assist .message-chat .so-pre-feedback .close-feedback[data-v-53f9c970]:hover{background-position:-16px 0}#shadow-root-ai-assist .message-chat .so-pre-feedback ul[data-v-53f9c970]{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:16px}#shadow-root-ai-assist .message-chat .so-pre-feedback ul li[data-v-53f9c970]{cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px 0;border:1px solid #dcdcdc;border-radius:4px;width:91px}#shadow-root-ai-assist .message-chat .so-pre-feedback ul li.active[data-v-53f9c970],#shadow-root-ai-assist .message-chat .so-pre-feedback ul li[data-v-53f9c970]:hover{background:#f6f9ff;border:1px solid #0052d9}#shadow-root-ai-assist .message-chat .so-pre-feedback ul li.active[data-v-53f9c970]{color:#0052d9}#shadow-root-ai-assist .message-chat .so-pre-feedback ul li i[data-v-53f9c970]{width:20px;height:20px;background:url() no-repeat 50%;background-repeat:no-repeat;background-size:100% 100%;margin-right:4px}#shadow-root-ai-assist .message-chat .so-pre-feedback ul li:nth-child(2) i[data-v-53f9c970]{background:url() no-repeat 50%;background-repeat:no-repeat;background-size:100% 100%}#shadow-root-ai-assist .message-chat .so-pre-feedback ul li:nth-child(3) i[data-v-53f9c970]{background:url() no-repeat 50%;background-repeat:no-repeat;background-size:100% 100%}#shadow-root-ai-assist .message-chat .options[data-v-53f9c970]{position:absolute;display:flex;right:-16px;top:-44px;z-index:2;height:28px;align-items:center;border:1px solid rgba(0,0,0,.06);gap:16px;justify-content:flex-end}#shadow-root-ai-assist .message-chat .options .num[data-v-53f9c970]{font-weight:400;font-size:14px;line-height:22px;color:rgba(0,0,0,.4);flex:1}#shadow-root-ai-assist .message-chat .options span[data-v-53f9c970]{width:57px;height:26px;background:#fff;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;font-size:12px;gap:4px;line-height:26px;color:rgba(0,0,0,.6)}#shadow-root-ai-assist .message-chat .options span i[data-v-53f9c970]{position:absolute;top:-34px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.6);border-radius:4px;font-style:normal;font-weight:400;font-size:12px;line-height:24px;color:#fff;padding:0 10px;white-space:nowrap;display:none}#shadow-root-ai-assist .message-chat .options span i[data-v-53f9c970]:after{border:6px solid transparent;border-top:6px solid rgba(0,0,0,.6);width:0;height:0;content:"";position:absolute;bottom:-12px;left:50%;transform:translateX(-50%)}#shadow-root-ai-assist .message-chat .options span[data-v-53f9c970]:hover{color:#0052d9}#shadow-root-ai-assist .message-chat .options span[data-v-53f9c970]:hover:before{background-position:-12px 0!important}#shadow-root-ai-assist .message-chat .options span:hover i[data-v-53f9c970]{display:block}#shadow-root-ai-assist .message-chat .options span[data-v-53f9c970]:before{content:"";width:12px;height:12px;display:block;overflow:hidden}#shadow-root-ai-assist .message-chat .options span.like[data-v-53f9c970]:before{background:url() no-repeat 50%;background-repeat:no-repeat;background-size:300% 100%;background-position:0 0}#shadow-root-ai-assist .message-chat .options span.dislike[data-v-53f9c970]:before{background:url() no-repeat 50%;background-repeat:no-repeat;background-size:300% 100%;background-position:0 0}#shadow-root-ai-assist .message-chat .options span.copy[data-v-53f9c970]:before{background:url() no-repeat 50%;background-repeat:no-repeat;background-size:200% 100%;background-position:0 0}#shadow-root-ai-assist .message-chat .options span.copy[data-v-53f9c970]:active:before{background-position:-12px 0}#shadow-root-ai-assist .message-chat .options span.linked[data-v-53f9c970]:before{background-position:-20px 0}#shadow-root-ai-assist .message-chat .dislike-selection[data-v-53f9c970]{position:absolute;width:188px;height:138px;right:0;bottom:0;background:#fff;box-shadow:0 0 12px rgba(0,0,0,.15);border-radius:4px;transform:translateY(100%);padding:12px 16px 16px;z-index:1}#shadow-root-ai-assist .message-chat .dislike-selection h5[data-v-53f9c970]{font-weight:700;font-size:14px;line-height:22px;color:#000;margin-bottom:16px}#shadow-root-ai-assist .message-chat .dislike-selection .close[data-v-53f9c970]{width:24px;height:24px;position:absolute;top:8px;right:8px;border-radius:4px;background:url() no-repeat 50%;background-repeat:no-repeat;background-size:24px 24px;cursor:pointer}#shadow-root-ai-assist .message-chat .dislike-selection .close[data-v-53f9c970]:hover{background-color:rgba(0,0,0,.06)}#shadow-root-ai-assist .message-chat .dislike-selection .close[data-v-53f9c970]:active{background-color:rgba(0,0,0,.1)}#shadow-root-ai-assist .message-chat .dislike-selection ul[data-v-53f9c970]{display:flex;flex-wrap:wrap;gap:8px}#shadow-root-ai-assist .message-chat .dislike-selection ul li[data-v-53f9c970]{border:1px solid rgba(0,0,0,.1);border-radius:4px;height:32px;padding:7px 9px;font-weight:400;font-size:12px;line-height:16px;color:rgba(0,0,0,.9);cursor:pointer}#shadow-root-ai-assist .message-chat .dislike-selection ul li[data-v-53f9c970]:hover{border:1px solid #0052d9;color:#0052d9}.ai-icon{background:url() no-repeat 50%;background-repeat:no-repeat;background-size:100% 100%;margin-left:4px}.ai-icon,.clear-icon{width:16px;height:16px;display:inline-block;vertical-align:text-top}.clear-icon{background:url() no-repeat 50%;background-repeat:no-repeat;background-size:100% 100%;margin:0 4px}.max-btns[data-v-3d905908]{display:block;margin:0 auto;width:320px;height:40px;background:#0052d9;border-radius:2px;font-size:14px;text-align:center;line-height:40px;font-weight:700;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.max-btns[data-v-3d905908]:hover{background:#477eff}.max-btns[data-v-3d905908]:active{background:#1340d2}#shadow-root-ai-assist .chat-dialog-bg[data-v-3d905908]{width:100%;height:100vh;background-color:rgba(0,0,0,.4);position:absolute;left:0;top:-88px;z-index:9998;transition:opacity .3s ease}#shadow-root-ai-assist .chat-dialog-bg .chat-dialog-content[data-v-3d905908]{width:400px;height:142px;background-color:#fff;position:absolute;left:calc(50% - 200px);top:calc(50% - 89px);border-radius:4px;display:flex;flex-direction:column;align-items:center;font-family:Microsoft YaHei;font-style:normal;padding:24px 20px 20px;box-sizing:border-box;transition:all .3s ease}#shadow-root-ai-assist .chat-dialog-bg .chat-dialog-content .dialog-close-icon[data-v-3d905908]{display:flex;width:27px;height:27px;position:absolute;right:6px;top:6px;flex-basis:27px;flex-shrink:0;background:url() no-repeat 50%;background-repeat:no-repeat;background-size:100% 100%;cursor:pointer}#shadow-root-ai-assist .chat-dialog-bg .chat-dialog-content .dialog-close-icon[data-v-3d905908]:hover:after{content:"";width:24px;height:24px;border-radius:4px;background:rgba(0,0,0,.06);position:absolute;left:50%;top:50%;margin-left:-12px;margin-top:-12px}#shadow-root-ai-assist .chat-dialog-bg .chat-dialog-content .dialog-close-icon[data-v-3d905908]:active:after{content:"";width:24px;height:24px;border-radius:4px;background:rgba(0,0,0,.1);position:absolute;left:50%;top:50%;margin-left:-12px;margin-top:-12px}#shadow-root-ai-assist .chat-dialog-bg .chat-dialog-content .dialog-title[data-v-3d905908]{font-weight:400;font-size:14px;line-height:22px;color:rgba(0,0,0,.9);width:100%;text-align:left;margin-bottom:16px}#shadow-root-ai-assist .chat-dialog-bg .chat-dialog-content .dialog-desc[data-v-3d905908]{font-size:14px;font-weight:400;width:100%;text-align:left}#shadow-root-ai-assist .chat-dialog-bg .chat-dialog-content .dialog-btn-groups[data-v-3d905908]{display:flex;flex-direction:row-reverse;font-size:14px;position:absolute;right:20px;bottom:20px}#shadow-root-ai-assist .chat-dialog-bg .chat-dialog-content .dialog-btn-groups .btn-confirm[data-v-3d905908]{width:92px;height:40px;line-height:40px;text-align:center;background:#0052d9;border-radius:4px;color:#fff;cursor:pointer}#shadow-root-ai-assist .chat-dialog-bg .chat-dialog-content .dialog-btn-groups .btn-confirm[data-v-3d905908]:hover{background:#477eff}#shadow-root-ai-assist .chat-dialog-bg .chat-dialog-content .dialog-btn-groups .btn-confirm[data-v-3d905908]:active{background:#1340d2}#shadow-root-ai-assist .chat-dialog-bg .chat-dialog-content .dialog-btn-groups .btn-cancel[data-v-3d905908]{width:92px;height:40px;line-height:40px;text-align:center;background:rgba(0,0,0,.06);border-radius:4px;color:rgba(0,0,0,.9);margin-right:16px;cursor:pointer}#shadow-root-ai-assist .chat-dialog-bg .chat-dialog-content .dialog-btn-groups .btn-cancel[data-v-3d905908]:hover{background:rgba(0,0,0,.1)}#shadow-root-ai-assist .chat-dialog-bg .chat-dialog-content .dialog-btn-groups .btn-cancel[data-v-3d905908]:active{background:rgba(0,0,0,.15)}.common-modal-enter-from[data-v-3d905908],.common-modal-leave-to[data-v-3d905908]{opacity:0}.common-modal-enter-from .chat-dialog-content[data-v-3d905908],.common-modal-leave-to .chat-dialog-content[data-v-3d905908]{transform:scale(1.1)}.max-btns[data-v-667b5c96]{display:block;margin:0 auto;width:320px;height:40px;background:#0052d9;border-radius:2px;font-size:14px;text-align:center;line-height:40px;font-weight:700;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.max-btns[data-v-667b5c96]:hover{background:#477eff}.max-btns[data-v-667b5c96]:active{background:#1340d2}#shadow-root-ai-assist .chat-history-list[data-v-667b5c96]{z-index:99;font-family:Microsoft YaHei;font-style:normal;box-sizing:border-box;position:absolute;bottom:0;width:100%;height:360px;padding:16px;display:flex;flex-direction:column;align-items:center;gap:20px;flex-shrink:0;border-radius:8px 8px 0 0;background:#fff;box-shadow:0 4px 10px 0 rgba(0,0,0,.2);z-index:9}#shadow-root-ai-assist .chat-history-list-mask[data-v-667b5c96]{position:absolute;inset:0;top:-88px;background:rgba(0,0,0,.2);z-index:9}#shadow-root-ai-assist .chat-history-list .chat-topic-btn[data-v-667b5c96]{width:288px;height:40px;line-height:40px;background:#fff;border:1px solid #1b63ff;color:#1b63ff;border-radius:4px;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s}#shadow-root-ai-assist .chat-history-list .chat-topic-btn .chat-add-icon[data-v-667b5c96]{display:flex;width:20px;height:20px;flex-basis:20px;margin-right:7px;flex-shrink:0;background:url() no-repeat 50%;background-repeat:no-repeat;background-size:100% 100%}#shadow-root-ai-assist .chat-history-list .chat-topic-btn[data-v-667b5c96]:hover{background:rgba(27,99,255,.1)}#shadow-root-ai-assist .chat-history-list .chat-topic-history[data-v-667b5c96]{display:flex;flex-direction:column;width:100%;padding-top:4px}#shadow-root-ai-assist .chat-history-list .chat-topic-history .history-header[data-v-667b5c96]{display:flex;justify-content:space-between;align-items:flex-start}#shadow-root-ai-assist .chat-history-list .chat-topic-history .history-title[data-v-667b5c96]{font-weight:700;font-size:14px;line-height:18px;color:rgba(0,0,0,.9);flex:1;text-align:left;padding-bottom:12px}#shadow-root-ai-assist .chat-history-list .chat-topic-history .history-list[data-v-667b5c96]{display:flex;flex-direction:column;gap:8px;max-height:300px;overflow-y:overlay;overflow-x:hidden}#shadow-root-ai-assist .chat-history-list .chat-topic-history .history-list[data-v-667b5c96]::-webkit-scrollbar{width:4px;height:4px;background:transparent}#shadow-root-ai-assist .chat-history-list .chat-topic-history .history-list[data-v-667b5c96]::-webkit-scrollbar-thumb{border-radius:4px}#shadow-root-ai-assist .chat-history-list .chat-topic-history .history-list[data-v-667b5c96]::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,53%,.8)}#shadow-root-ai-assist .chat-history-list .chat-topic-history .history-list[data-v-667b5c96]:hover::-webkit-scrollbar{width:4px}#shadow-root-ai-assist .chat-history-list .chat-topic-history .history-list[data-v-667b5c96]:hover::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15)}#shadow-root-ai-assist .chat-history-list .chat-topic-history .history-list[data-v-667b5c96]::-webkit-scrollbar,#shadow-root-ai-assist .chat-history-list .chat-topic-history .history-list[data-v-667b5c96]:hover::-webkit-scrollbar{width:6px}#shadow-root-ai-assist .chat-history-list .chat-topic-history .history-list .history-item[data-v-667b5c96]{width:100%;line-height:36px;font-weight:400;font-size:14px;color:rgba(0,0,0,.9);position:relative;border-radius:4px;cursor:pointer;display:flex;height:36px;padding:0 2px 0 8px;align-items:center;gap:4px;align-self:stretch}#shadow-root-ai-assist .chat-history-list .chat-topic-history .history-list .history-item .history-question-icon[data-v-667b5c96]{display:flex;width:20px;height:20px;flex-basis:20px;margin-right:5px;flex-shrink:0;background:url() no-repeat 50%;background-repeat:no-repeat;background-size:100% 100%}#shadow-root-ai-assist .chat-history-list .chat-topic-history .history-list .history-item .history-item-text[data-v-667b5c96]{display:block;width:384px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#shadow-root-ai-assist .chat-history-list .chat-topic-history .history-list .history-item .history-delete-icon[data-v-667b5c96]{position:absolute;right:2px;top:8px;width:20px;height:20px;background:url() no-repeat 50%;background-repeat:no-repeat;background-size:100% 100%;background-position:0 0;background-size:200% 100%;cursor:pointer;display:none}#shadow-root-ai-assist .chat-history-list .chat-topic-history .history-list .history-item .history-delete-icon[data-v-667b5c96]:hover{background-position-x:-20px}#shadow-root-ai-assist .chat-history-list .chat-topic-history .history-list .active[data-v-667b5c96]{background:rgba(27,99,255,.1)}#shadow-root-ai-assist .chat-history-list .chat-topic-history .history-list .history-item[data-v-667b5c96]:hover{background:rgba(0,82,217,.06);border-radius:4px;transition:all .3s}#shadow-root-ai-assist .chat-history-list .chat-topic-history .history-list .history-item:hover .history-delete-icon[data-v-667b5c96]{display:block}#shadow-root-ai-assist .chat-history-list .chat-topic-history .chat-empty-topic[data-v-667b5c96]{width:100%;height:36px;line-height:36px;font-family:Microsoft YaHei;font-size:12px;color:rgba(0,0,0,.26);text-align:center}#shadow-root-ai-assist .chat-history-list .right-float-btns[data-v-667b5c96]{display:flex;align-items:center;gap:8px;position:absolute;right:8px;top:8px}#shadow-root-ai-assist .chat-history-list .close-icon[data-v-667b5c96]{width:24px;height:24px;cursor:pointer;border-radius:4px;display:flex;justify-content:center;align-items:center}#shadow-root-ai-assist .chat-history-list .close-icon[data-v-667b5c96]:hover{background-color:rgba(0,0,0,.06)}#shadow-root-ai-assist .chat-history-list .close-icon[data-v-667b5c96]:active{background-color:rgba(0,0,0,.1)}#shadow-root-ai-assist .chat-history-list .chat-topic-delete[data-v-667b5c96]{display:flex;height:20px;padding:0 4px;justify-content:flex-end;align-items:flex-end;gap:4px;cursor:pointer;transition:all .3s}#shadow-root-ai-assist .chat-history-list .chat-topic-delete .delete-icon[data-v-667b5c96]{margin-right:4px;width:20px;height:20px;background:url() no-repeat 50%;background-repeat:no-repeat;background-size:100% 100%;background-position:0 0;background-size:200% 100%;cursor:pointer}#shadow-root-ai-assist .chat-history-list .chat-topic-delete .delete-text[data-v-667b5c96]{font-size:14px;color:#3c4056}#shadow-root-ai-assist .chat-history-list .chat-topic-delete:hover .delete-icon[data-v-667b5c96]{margin-right:4px;width:20px;height:20px;background:url() no-repeat 50%;background-repeat:no-repeat;background-size:100% 100%;background-position:0 0;background-position-x:-20px;background-size:200% 100%;cursor:pointer}#shadow-root-ai-assist .chat-history-list .chat-topic-delete:hover .delete-text[data-v-667b5c96]{color:#0052d9}[data-v-667b5c96]::-webkit-scrollbar,[data-v-667b5c96]::-webkit-scrollbar-track{width:1px;height:1px;background-color:transparent}[data-v-667b5c96]::-webkit-scrollbar-track{border-radius:5px}[data-v-667b5c96]::-webkit-scrollbar-thumb{min-height:1px;min-width:1px;border-radius:5px;background-color:transparent}.max-btns[data-v-bd5a14b8]{display:block;margin:0 auto;width:320px;height:40px;background:#0052d9;border-radius:2px;font-size:14px;text-align:center;line-height:40px;font-weight:700;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.max-btns[data-v-bd5a14b8]:hover{background:#477eff}.max-btns[data-v-bd5a14b8]:active{background:#1340d2}#shadow-root-ai-assist .chat-random-question[data-v-bd5a14b8]{display:flex;flex-direction:column;font-style:normal;align-items:flex-end;justify-content:flex-end}#shadow-root-ai-assist .chat-random-question .random-question-title[data-v-bd5a14b8]{width:100%;margin-bottom:12px;font-weight:400;font-size:14px;line-height:24px;color:rgba(0,0,0,.6)}#shadow-root-ai-assist .chat-random-question .random-question-content[data-v-bd5a14b8]{display:flex;flex-direction:column;gap:8px;justify-content:flex-end;align-items:flex-end}#shadow-root-ai-assist .chat-random-question .random-question-content .question-item[data-v-bd5a14b8]{min-height:36px;padding:6px 12px;font-size:14px;color:#333;line-height:22px;border-radius:8px 8px 0 8px;border:1px solid rgba(0,82,217,.5);color:#0052d9;-webkit-backdrop-filter:blur(2.7182817459px);backdrop-filter:blur(2.7182817459px);cursor:pointer}#shadow-root-ai-assist .chat-random-question .random-question-content .question-item[data-v-bd5a14b8]:hover{border-radius:8px 8px 0 8px;border:1px solid rgba(0,82,217,.5);background:rgba(0,82,217,.1);-webkit-backdrop-filter:blur(2.7182817459px);backdrop-filter:blur(2.7182817459px)}#shadow-root-ai-assist .chat-random-question .random-question-content .question-item:hover .copy[data-v-bd5a14b8]{display:flex}#shadow-root-ai-assist .chat-random-question .random-question-content .question-item .copy[data-v-bd5a14b8]{display:flex;width:28px;height:28px;padding:0 4px;justify-content:center;align-items:center;gap:4px;border-radius:4px;background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);top:-28px;left:0;cursor:pointer;position:absolute;display:none;font-size:12px;color:rgba(0,0,0,.6)}#shadow-root-ai-assist .chat-random-question .random-question-content .question-item .copy[data-v-bd5a14b8]:hover{color:#0052d9}.max-btns[data-v-e7973290]{display:block;margin:0 auto;width:320px;height:40px;background:#0052d9;border-radius:2px;font-size:14px;text-align:center;line-height:40px;font-weight:700;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.max-btns[data-v-e7973290]:hover{background:#477eff}.max-btns[data-v-e7973290]:active{background:#1340d2}#shadow-root-ai-assist .prompt-popup[data-v-e7973290]{display:flex;width:128px;padding:4px 0;flex-direction:column;align-items:flex-start;border-radius:8px;background:#fff;box-shadow:0 4px 10px 0 rgba(0,0,0,.1);position:absolute;z-index:4;font-family:Microsoft YaHei;font-size:14px;font-style:normal;font-weight:400}#shadow-root-ai-assist .prompt-popup .prompt-title[data-v-e7973290]{display:flex;height:32px;padding:0 16px;align-items:center;gap:10px;align-self:stretch;color:var(--black-black-t-60-secondary,rgba(0,0,0,.6));font-family:Microsoft YaHei;font-size:12px;font-style:normal;font-weight:700}#shadow-root-ai-assist .prompt-popup .prompt-item[data-v-e7973290]{display:flex;height:32px;padding:0 16px;align-items:center;gap:10px;align-self:stretch;color:#181818;cursor:pointer}#shadow-root-ai-assist .prompt-popup .prompt-item[data-v-e7973290]:hover{background:rgba(0,82,217,.06);background-position-x:-20px}#shadow-root-ai-assist .prompt-popup .prompt-item .prompt-item-explain-icon[data-v-e7973290],#shadow-root-ai-assist .prompt-popup .prompt-item .prompt-item-rewrite-icon[data-v-e7973290],#shadow-root-ai-assist .prompt-popup .prompt-item .prompt-item-summary-icon[data-v-e7973290],#shadow-root-ai-assist .prompt-popup .prompt-item .prompt-item-translate-icon[data-v-e7973290]{width:16px;height:16px}.max-btns[data-v-8aebcfc8]{display:block;margin:0 auto;width:320px;height:40px;background:#0052d9;border-radius:2px;font-size:14px;text-align:center;line-height:40px;font-weight:700;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.max-btns[data-v-8aebcfc8]:hover{background:#477eff}.max-btns[data-v-8aebcfc8]:active{background:#1340d2}@keyframes loading-8aebcfc8{to{transform:rotate(0deg)}0%{transform:rotate(-1turn)}}#shadow-root-ai-assist .prompt-popup-mask[data-v-8aebcfc8]{position:absolute;inset:0;top:-88px;background-color:transparent}#shadow-root-ai-assist #ai-iframe[data-v-8aebcfc8]{background-color:#fff;height:100%;width:100%;flex-shrink:0;border:none;display:flex;margin-bottom:auto;flex-direction:column}#shadow-root-ai-assist .chat[data-v-8aebcfc8]{width:100%;height:100%;background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;position:relative}#shadow-root-ai-assist .chat[data-v-8aebcfc8]:before{content:"";position:absolute;height:4px;left:0;top:0;width:100%;z-index:1;pointer-events:none;border-top:4px solid rgba(0,0,0,.06)}#shadow-root-ai-assist .chat.showTopI[data-v-8aebcfc8]:before{height:8px;background:linear-gradient(180deg,rgba(0,0,0,.06),transparent);border-top:none}#shadow-root-ai-assist .chat .chat-header[data-v-8aebcfc8]{position:absolute;z-index:1;width:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;background:#fff;padding:12px 16px 11px 16px;border-bottom:1px solid rgba(0,0,0,.06);gap:12px}#shadow-root-ai-assist .chat .chat-header i[data-v-8aebcfc8]{color:#0052d9;font-weight:700}#shadow-root-ai-assist .chat .chat-header div[data-v-8aebcfc8]{flex:1;font-weight:700;font-size:16px;line-height:24px;color:rgba(0,0,0,.9);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all}#shadow-root-ai-assist .chat .chat-header span[data-v-8aebcfc8]{width:24px;height:24px;cursor:pointer;background:url() no-repeat 50%;background-repeat:no-repeat;background-size:100% 100%;background-position:0 0;background-size:200% 100%}#shadow-root-ai-assist .chat .chat-header span[data-v-8aebcfc8]:last-child{background-position:0 0;background-size:200% 100%}#shadow-root-ai-assist .chat .chat-header span[data-v-8aebcfc8]:hover{background-position-x:-24px}#shadow-root-ai-assist .chat .option-add-text[data-v-8aebcfc8]{background:#fff;display:flex;align-items:center;padding:0 8px;cursor:pointer;position:absolute;bottom:16px;left:15px;color:#0052d9;font-size:12px;font-style:normal;line-height:28px;border-radius:50px;border:2px solid rgba(0,0,0,.1);gap:4px;z-index:4}#shadow-root-ai-assist .chat .option-add-text[data-v-8aebcfc8]:hover{font-weight:700}#shadow-root-ai-assist .chat .option-add-text .add-text-icon[data-v-8aebcfc8]{display:none}#shadow-root-ai-assist .chat .option-add-text .import-content[data-v-8aebcfc8]{display:inline-block}#shadow-root-ai-assist .chat .option-add-text.loading[data-v-8aebcfc8]{cursor:default}#shadow-root-ai-assist .chat .option-add-text.loading .add-text-icon[data-v-8aebcfc8]{display:inline-block;animation:loading-8aebcfc8 1s infinite}#shadow-root-ai-assist .chat .option-add-text.loading .import-content[data-v-8aebcfc8]{display:none}#shadow-root-ai-assist .chat .option-add-text.disabled[data-v-8aebcfc8]{background:#fff;border:1px solid #98beff;box-shadow:0 4px 10px rgba(0,0,0,.1);border-radius:50px;color:#98beff;cursor:default}#shadow-root-ai-assist .chat .option-add-text.disabled[data-v-8aebcfc8]:hover{font-weight:400}#shadow-root-ai-assist .chat .option-add-text.disabled .add-text-icon[data-v-8aebcfc8]{width:20px;height:20px;background:url() no-repeat 50%;background-repeat:no-repeat;background-size:100% 100%;background-position:-40px 0;background-size:300% 100%;animation:none}#shadow-root-ai-assist .chat .bottom[data-v-8aebcfc8]{width:100%;position:relative;border-top:1px solid rgba(0,0,0,.06);background:#f4f5f7;display:flex;padding:12px 16px 16px 16px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:8px;align-self:stretch;border:0 solid rgba(0,0,0,.1)}#shadow-root-ai-assist .chat .bottom .bottom-options[data-v-8aebcfc8]{display:flex;align-items:center;gap:8px;align-self:stretch;z-index:5;font-family:Microsoft YaHei;font-style:normal;font-weight:400;font-size:12px;color:#0052d9;position:relative}#shadow-root-ai-assist .chat .bottom .bottom-options .option-add-topic[data-v-8aebcfc8]{display:flex;height:32px;padding:4px 8px;align-items:center;gap:4px;border-radius:50px;border:1px solid #0052d9;background:#fff;cursor:pointer;transition:all .3s}#shadow-root-ai-assist .chat .bottom .bottom-options .option-add-topic .add-topic-icon[data-v-8aebcfc8]{width:24px;height:24px}#shadow-root-ai-assist .chat .bottom .bottom-options .option-add-topic .add-topic-icon svg-icon[data-v-8aebcfc8]{color:#0052d9}#shadow-root-ai-assist .chat .bottom .bottom-options .option-add-topic .add-topic-icon:hover .svg-icon[data-v-8aebcfc8]{color:#fff}#shadow-root-ai-assist .chat .bottom .bottom-options .option-add-topic[data-v-8aebcfc8]:hover{color:#fff;background-color:#0052d9}#shadow-root-ai-assist .chat .bottom .bottom-options .option-add-topic:hover .add-topic-icon .svg-icon[data-v-8aebcfc8]{color:#fff}#shadow-root-ai-assist .chat .bottom .bottom-options .option-add-topic[data-v-8aebcfc8]:active{color:#fff;background-color:#0034b5}#shadow-root-ai-assist .chat .bottom .bottom-options .option-add-topic:active .add-topic-icon .svg-icon[data-v-8aebcfc8]{color:#fff}#shadow-root-ai-assist .chat .bottom .bottom-options .option-select-prompt[data-v-8aebcfc8]{position:relative;display:flex;height:32px;padding:4px 8px;align-items:center;gap:4px;border-radius:50px;background:#fff;cursor:pointer;color:#536687}#shadow-root-ai-assist .chat .bottom .bottom-options .option-select-prompt .open-prompt-icon[data-v-8aebcfc8]{width:16px;height:16px}#shadow-root-ai-assist .chat .bottom .bottom-options .option-select-prompt .open-prompt-icon .svg-icon[data-v-8aebcfc8]{color:#536687}#shadow-root-ai-assist .chat .bottom .bottom-options .option-select-prompt .open-prompt-icon:hover .svg-icon[data-v-8aebcfc8],#shadow-root-ai-assist .chat .bottom .bottom-options .option-select-prompt:active .open-prompt-icon .svg-icon[data-v-8aebcfc8],#shadow-root-ai-assist .chat .bottom .bottom-options .option-select-prompt:hover .open-prompt-icon .svg-icon[data-v-8aebcfc8],#shadow-root-ai-assist .chat .bottom .bottom-options .option-select-prompt[data-v-8aebcfc8]:active,#shadow-root-ai-assist .chat .bottom .bottom-options .option-select-prompt[data-v-8aebcfc8]:hover{color:#0052d9}#shadow-root-ai-assist .chat .bottom .bottom-options .option-select-prompt.disable[data-v-8aebcfc8]{cursor:not-allowed;color:#536687}#shadow-root-ai-assist .chat .bottom .bottom-options .option-select-prompt.disable .open-prompt-icon .svg-icon[data-v-8aebcfc8]{color:#536687}#shadow-root-ai-assist .chat .bottom .bottom-options .option-others[data-v-8aebcfc8]{display:flex;height:32px;padding:4px 8px;align-items:center;gap:8px;border-radius:50px;background:#fff;position:relative;z-index:5;margin-left:auto;cursor:pointer}#shadow-root-ai-assist .chat .bottom .bottom-options .option-others .open-setting-icon[data-v-8aebcfc8]{position:relative;width:16px;height:16px;cursor:pointer}#shadow-root-ai-assist .chat .bottom .bottom-options .option-others .open-setting-icon[data-v-8aebcfc8]:hover{color:#0052d9}#shadow-root-ai-assist .chat .bottom .bottom-options .option-others .open-setting-icon:hover .open-setting-icon[data-v-8aebcfc8]{background-position-x:-20px}#shadow-root-ai-assist .chat .bottom .bottom-options .option-others .open-setting-icon[data-v-8aebcfc8]:active{color:#0052d9}#shadow-root-ai-assist .chat .bottom .bottom-options .option-others .open-setting-icon:active .open-setting-icon[data-v-8aebcfc8]{background-position-x:-20px}#shadow-root-ai-assist .chat .bottom .bottom-options .option-others .open-history-icon[data-v-8aebcfc8]{position:relative;width:20px;height:20px;cursor:pointer}#shadow-root-ai-assist .chat .bottom .bottom-options .option-others .open-history-icon svg[data-v-8aebcfc8]{color:#536687}#shadow-root-ai-assist .chat .bottom .bottom-options .option-others .open-history-icon:active .svg-icon[data-v-8aebcfc8],#shadow-root-ai-assist .chat .bottom .bottom-options .option-others .open-history-icon:hover .svg-icon[data-v-8aebcfc8]{color:#0052d9}#shadow-root-ai-assist .chat .bottom .bottom-options .option-free-times[data-v-8aebcfc8]{border-radius:32px;background:#f3f5f8;color:#1abb97;font-size:12px;font-weight:400;display:flex;gap:4px;align-items:center;height:32px;padding:0 12px;margin-left:auto}#shadow-root-ai-assist .chat .bottom .bottom-options .option-free-times .free-times[data-v-8aebcfc8]{width:16px;height:16px;background:url() no-repeat 50%;background-repeat:no-repeat;background-size:100% 100%;background-position:0 0;background-size:200% 100%}#shadow-root-ai-assist .chat .bottom .bottom-options .option-free-times.disabled[data-v-8aebcfc8]{color:rgba(0,0,0,.4)}#shadow-root-ai-assist .chat .bottom .bottom-options .option-free-times.disabled .free-times[data-v-8aebcfc8]{background-position:-16px 0}#shadow-root-ai-assist .chat .bottom .bottom-options .option-free-times.fixed[data-v-8aebcfc8]{box-shadow:0 4px 10px 0 rgba(0,0,0,.1)}#shadow-root-ai-assist .chat .bottom .input-chat[data-v-8aebcfc8]{flex:1}#shadow-root-ai-assist .chat .chat-container[data-v-8aebcfc8]{width:100%;flex:1;overflow:hidden;position:relative}#shadow-root-ai-assist .chat .so-chat[data-v-8aebcfc8]{min-height:32px;position:relative;flex:1;font-size:14px;line-height:24px;color:rgba(0,0,0,.9);white-space:break-spaces;width:100%}#shadow-root-ai-assist .chat .so-chat:hover .copy[data-v-8aebcfc8]{display:flex}#shadow-root-ai-assist .chat .so-chat .so-chat-text[data-v-8aebcfc8]{display:flex;padding:7px 12px;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch;border-radius:8px 8px 8px 0;background:#f8f8f8;-webkit-backdrop-filter:blur(2.7182817459px);backdrop-filter:blur(2.7182817459px);position:relative;width:-moz-fit-content;width:fit-content;max-width:100%}#shadow-root-ai-assist .chat .so-chat .so-chat-text:hover .copy[data-v-8aebcfc8]:not(.so-chat-next){display:flex}#shadow-root-ai-assist .chat .so-chat .so-chat-text:not(.so-chat-next) .copy[data-v-8aebcfc8]{top:-24px;right:0;left:auto}#shadow-root-ai-assist .chat .so-chat .so-chat-text.so-chat-next[data-v-8aebcfc8]{margin-top:16px;margin-left:auto;border-radius:8px 8px 0 8px;background:#72819a}#shadow-root-ai-assist .chat .so-chat .so-chat-text.so-chat-next[data-v-8aebcfc8]:hover{box-shadow:0 4px 4px 0 rgba(0,0,0,.1)}#shadow-root-ai-assist .chat .so-chat .so-chat-text.so-chat-next p[data-v-8aebcfc8]{color:hsla(0,0%,100%,.9)}#shadow-root-ai-assist .chat .so-chat p[data-v-8aebcfc8]{font-size:14px;line-height:22px;color:rgba(0,0,0,.9);-webkit-user-select:text;-moz-user-select:text;user-select:text}#shadow-root-ai-assist .chat .so-chat p.text-import[data-v-8aebcfc8]{position:relative;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all;max-width:100%;word-break:break-word}#shadow-root-ai-assist .chat .so-chat p.text-import.showAll[data-v-8aebcfc8]{display:block}#shadow-root-ai-assist .chat .so-chat p.text-import:hover .copy[data-v-8aebcfc8]{display:flex}#shadow-root-ai-assist .chat .so-chat .showMore[data-v-8aebcfc8]{font-weight:400;font-size:14px;line-height:24px;cursor:pointer;color:#0052d9;display:flex;align-items:center;justify-content:flex-start;width:76px;gap:4px;margin-top:8px;display:none}#shadow-root-ai-assist .chat .so-chat .showMore[data-v-8aebcfc8]:after{content:"";width:16px;height:16px;background:url() no-repeat 50%;background-repeat:no-repeat;background-size:200% 100%;background-position-x:0}#shadow-root-ai-assist .chat .so-chat .showMore.showAll[data-v-8aebcfc8]:after{background-position-x:-16px}#shadow-root-ai-assist .chat .so-chat div[data-v-8aebcfc8]{width:100%}#shadow-root-ai-assist .chat .so-chat .so-pre[data-v-8aebcfc8]{font-size:12px;line-height:16px;color:rgba(0,0,0,.26);display:inline-block}#shadow-root-ai-assist .chat .so-chat .so-pre i[data-v-8aebcfc8]{font-size:12px;line-height:16px;color:rgba(0,0,0,.26);font-weight:400}#shadow-root-ai-assist .chat .copy[data-v-8aebcfc8]{display:flex;width:28px;height:28px;padding:0 4px;justify-content:center;align-items:center;gap:4px;border-radius:4px;background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);top:-24px;left:0;cursor:pointer;position:absolute;display:none;font-size:12px;color:rgba(0,0,0,.6)}#shadow-root-ai-assist .chat .copy[data-v-8aebcfc8]:hover{color:#0052d9}#shadow-root-ai-assist .chat .terminated[data-v-8aebcfc8]{display:flex;align-items:center;justify-content:center;flex-direction:column}#shadow-root-ai-assist .chat .terminated p[data-v-8aebcfc8]{font-size:14px;line-height:36px;text-align:center;color:rgba(0,0,0,.26)}#shadow-root-ai-assist .chat .terminated div[data-v-8aebcfc8]{cursor:pointer;border:1px solid #0052d9;background-color:#fff;border-radius:4px;color:#0052d9;padding:4px 11px;font-size:14px;line-height:22px;display:flex;align-items:center;justify-content:center}#shadow-root-ai-assist .chat .terminated div[data-v-8aebcfc8]:hover{background:#f6f9ff}#shadow-root-ai-assist .chat .terminated div[data-v-8aebcfc8]:active{background:rgba(31,92,255,.1)}#shadow-root-ai-assist .chat .commend[data-v-8aebcfc8]{margin-top:16px}#shadow-root-ai-assist .chat .commend ul[data-v-8aebcfc8]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px}#shadow-root-ai-assist .chat .commend ul li[data-v-8aebcfc8]{cursor:pointer;background-color:#fff;border:1px solid rgba(0,82,217,.5);border-radius:4px;padding:4px 7px;font-size:12px;line-height:20px;display:flex;align-items:center;justify-content:center;height:28px;flex:inherit;position:relative;transition:all .3s;gap:4px;color:#0052d9}#shadow-root-ai-assist .chat .commend ul li[data-v-8aebcfc8]:hover{background-color:rgba(31,92,255,.07)}#shadow-root-ai-assist .chat .commend ul li:hover .copy[data-v-8aebcfc8]{display:flex}#shadow-root-ai-assist .chat .commend ul li img[data-v-8aebcfc8]{width:16px;height:16px}#shadow-root-ai-assist .chat .commend ul li[data-v-8aebcfc8]:hover{background:rgba(0,82,217,.1);font-weight:700}#shadow-root-ai-assist .chat .content-chart[data-v-8aebcfc8]{position:relative;width:100%;min-height:0;display:flex;flex-direction:column;justify-content:space-between;height:100%;flex:1;flex-shrink:0;padding-bottom:60px;overflow-y:overlay;background-color:#fff;overflow-x:hidden}#shadow-root-ai-assist .chat .content-chart[data-v-8aebcfc8]::-webkit-scrollbar{width:4px;height:4px;background:transparent}#shadow-root-ai-assist .chat .content-chart[data-v-8aebcfc8]::-webkit-scrollbar-thumb{border-radius:4px}#shadow-root-ai-assist .chat .content-chart[data-v-8aebcfc8]::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,53%,.8)}#shadow-root-ai-assist .chat .content-chart[data-v-8aebcfc8]:hover::-webkit-scrollbar{width:4px}#shadow-root-ai-assist .chat .content-chart[data-v-8aebcfc8]:hover::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15)}#shadow-root-ai-assist .chat .content-chart[data-v-8aebcfc8]::-webkit-scrollbar,#shadow-root-ai-assist .chat .content-chart[data-v-8aebcfc8]:hover::-webkit-scrollbar{width:6px}#shadow-root-ai-assist .chat .chat-items[data-v-8aebcfc8]{padding:16px 10px 0 15px;display:flex;flex-direction:column;gap:16px}#shadow-root-ai-assist .chat .chat-items li[data-v-8aebcfc8]{position:relative;flex-shrink:0}#shadow-root-ai-assist .chat .chat-items .chat-list-item[data-v-8aebcfc8]{display:flex;position:relative;width:-moz-fit-content;width:fit-content}#shadow-root-ai-assist .chat .chat-items .close-htmlText[data-v-8aebcfc8]{position:absolute;background:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 4px 8px rgba(0,0,0,.1);border-radius:12px;width:24px;height:24px;top:-8px;right:-8px;z-index:1;transition:all .3s;cursor:pointer;display:flex;align-items:center;justify-content:center}#shadow-root-ai-assist .chat .chat-items .close-htmlText[data-v-8aebcfc8]:hover{background:rgba(0,0,0,.06)}#shadow-root-ai-assist .chat .chat-items .close-htmlText[data-v-8aebcfc8]:active{background-color:#e7e7e7}#shadow-root-ai-assist .chat .chat-items .send[data-v-8aebcfc8]{display:flex;justify-content:flex-end}#shadow-root-ai-assist .chat .chat-items .sendCommend[data-v-8aebcfc8]{background:#fff;width:100%;padding:0;padding-right:8px}#shadow-root-ai-assist .chat .chat-items .sendCommend[data-v-8aebcfc8]:nth-child(2){padding-left:8px;padding-right:0}#shadow-root-ai-assist .chat .chat-items .sendCommend:hover .copy[data-v-8aebcfc8]{display:flex}#shadow-root-ai-assist .chat .stop[data-v-8aebcfc8]{height:36px;border-radius:8px;border:#0052d9;background:#fff;cursor:pointer;z-index:4;font-size:14px;display:flex;align-items:center;justify-content:center;color:#72819a;font-weight:700;position:absolute}#shadow-root-ai-assist .chat .stop:hover .svg-icon[data-v-8aebcfc8],#shadow-root-ai-assist .chat .stop[data-v-8aebcfc8]:hover{color:#0052d9}#shadow-root-ai-assist .chat .stop[data-v-8aebcfc8]:active{background:rgba(31,92,255,.1)}#shadow-root-ai-assist .chat .stop i[data-v-8aebcfc8]{width:20px;height:20px;background:url() no-repeat 50%;background-repeat:no-repeat;background-size:200% 100%;background-position-x:0}#shadow-root-ai-assist .chat .stop.fixed[data-v-8aebcfc8]{left:50%;transform:translateX(-50%);position:absolute;bottom:16px;padding:0 12px;margin:0;border-radius:8px;border:1px solid #0052d9;background:#fff;gap:8px;font-size:14px;font-weight:700;color:#0052d9}#shadow-root-ai-assist .chat .stop.fixed .svg-icon[data-v-8aebcfc8]{color:#0052d9}#shadow-root-ai-assist .chat .stop.fixed[data-v-8aebcfc8]:hover{background:#0052d9;color:#fff}#shadow-root-ai-assist .chat .stop.fixed:hover .svg-icon[data-v-8aebcfc8]{color:#fff}#shadow-root-ai-assist .chat .resend[data-v-8aebcfc8]{display:flex;align-items:center;gap:8px;height:22px;margin-top:-6px}#shadow-root-ai-assist .chat .resend .stop[data-v-8aebcfc8]{gap:8px;padding:4px;height:22px;line-height:22px}#shadow-root-ai-assist .chat .resend .stop .svg-icon[data-v-8aebcfc8]{color:#72819a}#shadow-root-ai-assist .chat .resend .stop:hover .svg-icon[data-v-8aebcfc8],#shadow-root-ai-assist .chat .resend .stop[data-v-8aebcfc8]:hover{color:#0052d9}#shadow-root-ai-assist .chat .resend .stop[data-v-8aebcfc8]:nth-child(2){margin-left:10px}#shadow-root-ai-assist .chat .resend .stop:nth-child(2) i[data-v-8aebcfc8]{background:url() no-repeat 50%;background-repeat:no-repeat;background-size:200% 100%;background-position-x:0}#shadow-root-ai-assist .chat .resend .stop:nth-child(2):hover i[data-v-8aebcfc8]{background-position-x:-20px}#shadow-root-ai-assist .chat .resend .soTips[data-v-8aebcfc8]{font-weight:400;font-size:14px;line-height:30px;margin-bottom:16px;margin-left:10px;color:rgba(0,0,0,.4)}#shadow-root-ai-assist .chat .chat-items .chat-list-item:hover .copy,#shadow-root-ai-assist .chat .chat-items li:hover .copy{display:flex}#shadow-root-ai-assist .chat .chat-items li:hover .sendCommend .copy{display:none}.max-btns[data-v-55cdc107]{display:block;margin:0 auto;width:320px;height:40px;background:#0052d9;border-radius:2px;font-size:14px;text-align:center;line-height:40px;font-weight:700;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.max-btns[data-v-55cdc107]:hover{background:#477eff}.max-btns[data-v-55cdc107]:active{background:#1340d2}#shadow-root-ai-assist .home[data-v-55cdc107]{background:#fff;height:calc(100% - 88px)}#shadow-root-ai-assist .error .login a[data-v-553409ac],#shadow-root-ai-assist .error a[data-v-553409ac],.max-btns[data-v-553409ac]{display:block;margin:0 auto;width:320px;height:40px;background:#0052d9;border-radius:2px;font-size:14px;text-align:center;line-height:40px;font-weight:700;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}#shadow-root-ai-assist .error a[data-v-553409ac]:hover,.max-btns[data-v-553409ac]:hover{background:#477eff}#shadow-root-ai-assist .error a[data-v-553409ac]:active,.max-btns[data-v-553409ac]:active{background:#1340d2}#shadow-root-ai-assist .error[data-v-553409ac]{height:100%;background-color:#fff;overflow-y:overlay}#shadow-root-ai-assist .error #reloadIframe[data-v-553409ac]{display:flex;width:160px;height:40px;padding:9px 10px;justify-content:center;align-items:center;gap:10px;color:#fff;font-family:Microsoft YaHei;font-size:14px;font-style:normal;font-weight:700;line-height:22px;border-radius:20px;background:#0052d9;margin:0 auto;cursor:pointer;margin-top:24px}#shadow-root-ai-assist .error #reloadIframe[data-v-553409ac]:hover{opacity:.9}#shadow-root-ai-assist .error .timeout[data-v-553409ac]{padding-top:60px;display:flex;align-items:center;justify-content:center;flex-direction:column}#shadow-root-ai-assist .error #reloadIframe[data-v-553409ac]:active{opacity:1}#shadow-root-ai-assist .error[data-v-553409ac]::-webkit-scrollbar{width:4px;height:4px;background:transparent}#shadow-root-ai-assist .error[data-v-553409ac]::-webkit-scrollbar-thumb{border-radius:4px}#shadow-root-ai-assist .error[data-v-553409ac]::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,53%,.8)}#shadow-root-ai-assist .error[data-v-553409ac]:hover::-webkit-scrollbar{width:4px}#shadow-root-ai-assist .error[data-v-553409ac]:hover::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15)}#shadow-root-ai-assist .error[data-v-553409ac]:hover::-webkit-scrollbar{width:8px}#shadow-root-ai-assist .error .ai-error[data-v-553409ac]{height:100%;width:100%}#shadow-root-ai-assist .error img[data-v-553409ac]{display:block}#shadow-root-ai-assist .error .ip img[data-v-553409ac]{width:64px;height:64px;margin:0 auto 0}#shadow-root-ai-assist .error .ip p[data-v-553409ac]{font-size:14px;font-weight:400;line-height:18px;color:#000;text-align:center;margin-top:24px}@keyframes loading-553409ac{50%{opacity:.2;transform:scale(.75)}to{opacity:1;transform:scale(1)}}#shadow-root-ai-assist .error .loading[data-v-553409ac]{position:absolute;width:100%;height:100%;left:0;top:0;display:flex;justify-content:center;align-items:center}#shadow-root-ai-assist .error .loading p[data-v-553409ac]{width:6px;height:6px;margin:0 1.2px;flex-shrink:0;border-radius:50%;background-color:#0052d9;animation:loading-553409ac .7s linear -.15s infinite}#shadow-root-ai-assist .error .loading p[data-v-553409ac]:nth-child(2n-1){animation-delay:-.5s}#shadow-root-ai-assist .error .go img[data-v-553409ac]{width:64px;height:64px;margin:0 auto 24px}#shadow-root-ai-assist .error .go p[data-v-553409ac]{font-size:14px;font-weight:400;line-height:18px;color:#000;text-align:center}#shadow-root-ai-assist .error .login[data-v-553409ac]{display:flex;flex-direction:column;align-items:center}#shadow-root-ai-assist .error .login img[data-v-553409ac]{width:64px;height:64px}#shadow-root-ai-assist .error .login .login-welcome[data-v-553409ac]{font-weight:700;font-size:24px;color:#222;margin-top:24px}#shadow-root-ai-assist .error .login p[data-v-553409ac]{font-size:14px;font-weight:400;line-height:18px;color:#000;text-align:center;margin-top:8px}#shadow-root-ai-assist .error .login a[data-v-553409ac]{width:320px;height:40px;line-height:40px;font-weight:700;font-size:14px;color:#fff;border-radius:2px;margin-top:36px}#shadow-root-ai-assist .error .in img[data-v-553409ac]{width:64px;height:64px;margin:0 auto 24px}#shadow-root-ai-assist .error .in h4[data-v-553409ac]{font-size:20px;font-weight:700;line-height:26px;color:rgba(0,0,0,.9);text-align:center}#shadow-root-ai-assist .error .in p[data-v-553409ac]{margin-top:8px;font-size:12px;font-weight:400;line-height:16px;color:rgba(0,0,0,.6);text-align:center}#shadow-root-ai-assist .error a[data-v-553409ac]{margin-top:36px}#shadow-root-ai-assist #iframe[data-v-553409ac]{min-height:400px}#shadow-root-ai-assist #ai-iframe[data-v-553409ac],#shadow-root-ai-assist #iframe[data-v-553409ac]{background-color:#fff;height:100%;width:100%;display:flex;flex-direction:column;border:none}html.ai-assist-html{width:calc(100% - 480px)!important;position:relative!important;min-height:100vh!important}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}#shadow-root-ai-assist .sideBox-main{background-color:#fff;position:fixed;right:0;top:0;height:100%;width:480px;display:flex;flex-direction:column;z-index:2147483647;border-left:1px solid rgba(0,0,0,.06)}#shadow-root-ai-assist .sideBox-main.show{animation-name:slideInRight;animation-duration:.3s}#shadow-root-ai-assist .sideBox-main.hidden{transform:translate3d(100%,0,0)}@keyframes sidebox-loading{50%{opacity:.2;transform:scale(.75)}to{opacity:1;transform:scale(1)}}#shadow-root-ai-assist .sideBox-main .sidebox-loading{position:absolute;width:100%;height:100%;left:0;top:0;display:flex;justify-content:center;align-items:center}#shadow-root-ai-assist .sideBox-main .sidebox-loading p{width:6px;height:6px;margin:0 1.2px;flex-shrink:0;border-radius:50%;background-color:#0052d9;animation:sidebox-loading .7s linear -.15s infinite}#shadow-root-ai-assist .sideBox-main .sidebox-loading p:nth-child(2n-1){animation-delay:-.5s}#shadow-root-ai-assist .sideBox-main header{width:100%;display:flex;flex-shrink:0;background-color:#fff;justify-content:space-between;align-items:center;z-index:2;box-sizing:border-box;padding:12px 8px 11px 16px;border-bottom:1px solid rgba(0,0,0,.06)}#shadow-root-ai-assist .sideBox-main header .brain_icon{width:120px;height:24px;cursor:pointer}#shadow-root-ai-assist .sideBox-main header .brain_icon,#shadow-root-ai-assist .sideBox-main header div{display:flex;align-items:center;justify-content:center;gap:8px}#shadow-root-ai-assist .sideBox-main header a{width:24px;height:24px;border-radius:4px;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;color:rgba(0,0,0,.6);transition:all .3s}#shadow-root-ai-assist .sideBox-main header a:hover{background-color:rgba(0,0,0,.06)}#shadow-root-ai-assist .sideBox-main header a:active{background-color:rgba(0,0,0,.1)}#shadow-root-ai-assist .sideBox-main header #chat{background:url() no-repeat 50%;background-repeat:no-repeat;background-size:16px 16px}#shadow-root-ai-assist .sideBox-main header #chat:hover{background-color:rgba(0,0,0,.06)}#shadow-root-ai-assist .sideBox-main header #chat:active{background-color:rgba(0,0,0,.1)}#shadow-root-ai-assist .sideBox-main header #user{background:#fff;padding:2px}#shadow-root-ai-assist .sideBox-main header #user img{border-radius:50%;width:20px;height:20px}#shadow-root-ai-assist .sideBox-main header #user:hover .userInfo{display:flex}#shadow-root-ai-assist .sideBox-main header #copy:hover{background-color:rgba(0,0,0,.06)}#shadow-root-ai-assist .sideBox-main header #copy:active{background-color:rgba(0,0,0,.1)}#shadow-root-ai-assist .sideBox-main header #feedback:hover{background-color:rgba(0,0,0,.06)}#shadow-root-ai-assist .sideBox-main header #feedback:active{background-color:rgba(0,0,0,.1)}#shadow-root-ai-assist .sideBox-main header #setting:hover{background-color:rgba(0,0,0,.06)}#shadow-root-ai-assist .sideBox-main header #setting:active{background-color:rgba(0,0,0,.1)}#shadow-root-ai-assist .sideBox-main header #user .userInfo{align-items:center;flex-direction:column;border-radius:8px;border:1px solid rgba(0,0,0,.06);background:linear-gradient(180deg,#f0f4ff,#fff 14.53%);box-shadow:0 6px 16px 0 rgba(0,0,0,.06);width:360px;padding:20px 16px 16px;position:fixed;top:35px;cursor:default;right:41px}#shadow-root-ai-assist .sideBox-main header #user .userInfo .userInfo-header{display:flex;position:relative;align-items:center;justify-content:space-between;width:100%;cursor:pointer}#shadow-root-ai-assist .sideBox-main header #user .userInfo .userInfo-user{display:flex;align-items:center;flex:1;cursor:pointer}#shadow-root-ai-assist .sideBox-main header #user .userInfo .icon{width:48px;height:48px;border-radius:50%}#shadow-root-ai-assist .sideBox-main header #user .userInfo .userInfo-name{line-height:30px;color:#000;font-size:16px;flex:1;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all;font-weight:700}#shadow-root-ai-assist .sideBox-main header #user .userInfo .tag-wrapper{display:flex;border-radius:50px;background:rgba(72,199,156,.1);color:#1abb97;font-size:12px;line-height:24px;padding:0 8px;cursor:default}#shadow-root-ai-assist .sideBox-main header #user .userInfo .tag{text-align:left;color:#1abb97;font-size:12px}#shadow-root-ai-assist .sideBox-main header #user .userInfo .userInfo-body{display:flex;position:relative;flex-direction:column;margin-top:8px;border-radius:8px;background:#f6f9fd;padding:13px 16px}#shadow-root-ai-assist .sideBox-main header #user .userInfo .view-1{display:flex;position:relative;align-items:center;justify-content:space-between;width:100%;color:rgba(0,0,0,.9);font-size:14px;line-height:22px}#shadow-root-ai-assist .sideBox-main header #user .userInfo .view-2{display:flex;position:relative;align-items:flex-start;border-radius:4px;background:rgba(0,0,0,.1);width:296px;height:8px}#shadow-root-ai-assist .sideBox-main header #user .userInfo .empty{border-radius:4px;background:linear-gradient(132deg,#1972ea,#2b8cff);height:8px;width:0;position:absolute;left:0;top:0}#shadow-root-ai-assist .sideBox-main .tabs{height:40px;padding:0 8px 0 16px;position:relative;display:flex;align-items:center;justify-content:flex-start}#shadow-root-ai-assist .sideBox-main .tabs .tab-item{line-height:40px;color:#222;font-size:15px}#shadow-root-ai-assist .sideBox-main .tabs .tab-item.active{font-weight:700;position:relative}#shadow-root-ai-assist .sideBox-main .tabs .tab-item.active:after{content:"";position:absolute;bottom:0;left:0;right:0;width:100%;height:2px;background-color:#0052d9}#shadow-root-ai-assist .sideBox-main .option-free-times{border-radius:24px;background:#f3f5f8;color:#1abb97;font-size:12px;font-weight:400;display:flex;gap:4px;align-items:center;height:24px;padding:0 12px;margin-left:auto}#shadow-root-ai-assist .sideBox-main .option-free-times.disabled{color:rgba(0,0,0,.4)}#shadow-root-ai-assist .sideBox-main .option-free-times.disabled .svg-icon{color:#b5b8ba}#shadow-root-ai-assist .sideBox-main .option-free-times.fixed{box-shadow:0 4px 10px 0 rgba(0,0,0,.1)}.max-btns[data-v-cf8c6766]{display:block;margin:0 auto;width:320px;height:40px;background:#0052d9;border-radius:2px;font-size:14px;text-align:center;line-height:40px;font-weight:700;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.max-btns[data-v-cf8c6766]:hover{background:#477eff}.max-btns[data-v-cf8c6766]:active{background:#1340d2}#summaryEntry_side[data-v-cf8c6766]{position:fixed;right:0;top:300px;height:50px;width:80px;background-color:pink;display:flex;z-index:2147483647}#summaryEntry_side .summaryEntry_moveArea[data-v-cf8c6766]{cursor:move;width:100%;height:100%}#summaryEntry_side .summaryEntry_moveArea .summary[data-v-cf8c6766]{cursor:pointer}.max-btns[data-v-deaa9fac]{display:block;margin:0 auto;width:320px;height:40px;background:#0052d9;border-radius:2px;font-size:14px;text-align:center;line-height:40px;font-weight:700;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.max-btns[data-v-deaa9fac]:hover{background:#477eff}.max-btns[data-v-deaa9fac]:active{background:#1340d2}#shadow-root-ai-assist .common-setting-container[data-v-deaa9fac]{display:flex;flex-direction:column;padding:20px 24px 24px!important;position:absolute;width:400px;height:267px;background-color:#fff;top:32px;right:40px;z-index:9999;box-shadow:0 4px 10px rgba(0,0,0,.2);border-radius:8px;font-family:Microsoft YaHei;font-style:normal;transition:all .3s ease}#shadow-root-ai-assist .common-setting-container[data-v-deaa9fac]:focus,#shadow-root-ai-assist .common-setting-container[data-v-deaa9fac]:focus-visible{border:0;outline:0}#shadow-root-ai-assist .common-setting-container .setting-title[data-v-deaa9fac]{font-weight:700;color:rgba(0,0,0,.9);line-height:28px;font-size:20px}#shadow-root-ai-assist .common-setting-container .setting-desc[data-v-deaa9fac]{font-weight:400;line-height:24px;color:#3c4056;font-size:14px;margin-top:4px!important}#shadow-root-ai-assist .common-setting-container .setting-content[data-v-deaa9fac]{display:flex;justify-content:space-between;margin-top:24px!important}#shadow-root-ai-assist .common-setting-container .setting-content .setting-item[data-v-deaa9fac]{display:flex;flex-direction:column;align-items:center;cursor:pointer}#shadow-root-ai-assist .common-setting-container .setting-content .setting-item .item-tag-img[data-v-deaa9fac]{width:160px;height:112px}#shadow-root-ai-assist .common-setting-container .setting-content .setting-item .item-tag-radio[data-v-deaa9fac]{display:flex;align-items:center;margin-top:8px!important}#shadow-root-ai-assist .common-setting-container .setting-content .setting-item .item-tag-radio p[data-v-deaa9fac]{font-size:14px;line-height:22px;color:rgba(0,0,0,.9)}#shadow-root-ai-assist .common-setting-container .setting-content .setting-item .item-tag-radio .tag-radio-icon[data-v-deaa9fac]{width:16px;height:16px;background-color:#fff;border:1px solid #dcdcdc;border-radius:50%;margin-right:4px!important;display:flex;align-items:center;justify-content:center}#shadow-root-ai-assist .common-setting-container .setting-content .setting-item .item-tag-radio .tag-radio-icon .tag-radio-inner[data-v-deaa9fac]{width:8px;height:8px;border-radius:50%;background-color:#fff}#shadow-root-ai-assist .common-setting-container .setting-content .setting-item .item-tag-radio .tag-radio-icon[data-v-deaa9fac]:hover{border-color:#0052d9}#shadow-root-ai-assist .common-setting-container .setting-content .setting-item:first-of-type .item-tag-img[data-v-deaa9fac]{width:160px;height:112px;background-image:url();background-position:0 0;background-repeat:no-repeat;background-size:200% 100%}#shadow-root-ai-assist .common-setting-container .setting-content .setting-item:last-of-type .item-tag-img[data-v-deaa9fac]{width:160px;height:112px;background-image:url();background-position:0 0;background-repeat:no-repeat;background-size:200% 100%}#shadow-root-ai-assist .common-setting-container .setting-content .setting-item.active .item-tag-img[data-v-deaa9fac]{background-position-x:-160px}#shadow-root-ai-assist .common-setting-container .setting-content .setting-item.active .tag-radio-icon[data-v-deaa9fac]{border-color:#0052d9}#shadow-root-ai-assist .common-setting-container .setting-content .setting-item.active .tag-radio-icon .tag-radio-inner[data-v-deaa9fac]{background-color:#0052d9}#shadow-root-ai-assist .common-setting-container .setting-close[data-v-deaa9fac]{display:flex;width:27px;height:27px;position:absolute;right:6px;top:6px;flex-basis:27px;flex-shrink:0;background:url() no-repeat 50%;background-repeat:no-repeat;background-size:100% 100%;cursor:pointer}#shadow-root-ai-assist .common-setting-container .setting-close[data-v-deaa9fac]:hover:after{content:"";width:24px;height:24px;border-radius:4px;background:rgba(0,0,0,.06);position:absolute;left:50%;top:50%;margin-left:-12px!important;margin-top:-12px!important}#shadow-root-ai-assist .common-setting-container .setting-close[data-v-deaa9fac]:active:after{content:"";width:24px;height:24px;border-radius:4px;background:rgba(0,0,0,.1);position:absolute;left:50%;top:50%;margin-left:-12px!important;margin-top:-12px!important}.max-btns[data-v-7fcfabe5]{display:block;margin:0 auto;width:320px;height:40px;background:#0052d9;border-radius:2px;font-size:14px;text-align:center;line-height:40px;font-weight:700;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.max-btns[data-v-7fcfabe5]:hover{background:#477eff}.max-btns[data-v-7fcfabe5]:active{background:#1340d2}#shadow-root-ai-assist .chatBox[data-v-7fcfabe5]{position:fixed;right:16px;top:16px;z-index:2147483647;width:720px;height:640px;padding:0;background:#1e263d;box-shadow:0 6px 30px rgba(0,0,0,.2);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;background-repeat:no-repeat;background-position:top;background-size:100% 80px}#shadow-root-ai-assist .chatBox .chatBox-error[data-v-7fcfabe5]{padding-top:0;display:flex;align-items:center;justify-content:center}#shadow-root-ai-assist .chatBox .chatBox-error[data-v-7fcfabe5] .items{margin-top:-40px}#shadow-root-ai-assist .chatBox header[data-v-7fcfabe5]{margin:10px 10px 0 10px;width:calc(100% - 20px);height:46px;display:flex;flex-shrink:0;background-color:#f3f5f8;align-items:center;z-index:2;box-sizing:border-box;padding:0 0 0 2px;cursor:move}#shadow-root-ai-assist .chatBox header .brain_icon[data-v-7fcfabe5]{display:block;width:120px;height:24px;position:absolute;top:16px;left:20px;background:url() no-repeat 50%;background-repeat:no-repeat;background-position:50%;background-size:100% 100%;cursor:pointer}#shadow-root-ai-assist .chatBox header h1[data-v-7fcfabe5]{font-weight:700;font-size:14px;line-height:20px;color:rgba(0,0,0,.9);display:flex}#shadow-root-ai-assist .chatBox header h1 span[data-v-7fcfabe5]{display:inline-block;width:20px;height:20px;margin-right:8px;background:url() no-repeat 50%;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}#shadow-root-ai-assist .chatBox header a[data-v-7fcfabe5]{width:24px;height:24px;background:url() no-repeat 50%;background-repeat:no-repeat;background-size:16px 16px;border-radius:4px;cursor:pointer;position:absolute;right:8px;top:8px}#shadow-root-ai-assist .chatBox header #copy[data-v-7fcfabe5]{position:absolute;right:90px;width:24px;height:24px;background:url() no-repeat 50%;background-repeat:no-repeat;background-size:16px 16px;border-radius:4px;cursor:pointer}#shadow-root-ai-assist .chatBox header #sideBar[data-v-7fcfabe5]{position:absolute;right:104px;width:24px;height:24px;background:url() no-repeat 50%;background-repeat:no-repeat;background-size:16px 16px;border-radius:4px;cursor:pointer}#shadow-root-ai-assist .chatBox header #sideBar[data-v-7fcfabe5]:hover{background-color:hsla(0,0%,100%,.1)}#shadow-root-ai-assist .chatBox header #sideBar[data-v-7fcfabe5]:active{background-color:hsla(0,0%,100%,.15)}#shadow-root-ai-assist .chatBox header #feedback[data-v-7fcfabe5]{position:absolute;right:72px;width:24px;height:24px;top:8px;background:url() no-repeat 50%;background-repeat:no-repeat;background-size:16px 16px;border-radius:4px;cursor:pointer}#shadow-root-ai-assist .chatBox header #feedback[data-v-7fcfabe5]:hover{background-color:hsla(0,0%,100%,.1)}#shadow-root-ai-assist .chatBox header #feedback[data-v-7fcfabe5]:active{background-color:hsla(0,0%,100%,.15)}#shadow-root-ai-assist .chatBox header #setting[data-v-7fcfabe5]{position:absolute;right:40px;width:24px;height:24px;background:url() no-repeat 50%;background-repeat:no-repeat;background-size:16px 16px;border-radius:4px;cursor:pointer}#shadow-root-ai-assist .chatBox header #setting[data-v-7fcfabe5]:hover{background-color:hsla(0,0%,100%,.1)}#shadow-root-ai-assist .chatBox header #setting[data-v-7fcfabe5]:active{background-color:hsla(0,0%,100%,.15)}#shadow-root-ai-assist .chatBox header a[data-v-7fcfabe5]:hover{background-color:hsla(0,0%,100%,.1)}#shadow-root-ai-assist .chatBox header a[data-v-7fcfabe5]:active{background-color:hsla(0,0%,100%,.15)}.max-btns[data-v-bd7770a6]{display:block;margin:0 auto;width:320px;height:40px;background:#0052d9;border-radius:2px;font-size:14px;text-align:center;line-height:40px;font-weight:700;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.max-btns[data-v-bd7770a6]:hover{background:#477eff}.max-btns[data-v-bd7770a6]:active{background:#1340d2}#shadow-root-ai-assist .guide-popup[data-v-bd7770a6]{z-index:2147483647;position:absolute;right:8px;display:flex;width:405px;padding:12px 20px;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;border-radius:16px;background:var(--white-white-t-100,#fff);box-shadow:0 4px 32px 0 rgba(0,0,0,.16)}#shadow-root-ai-assist .guide-popup[data-v-bd7770a6]:after{content:"";position:absolute;bottom:-8px;right:25px;width:19px;height:8px;background-color:#fff;-webkit-clip-path:path("M11.4 7.24931L19 -9.53674e-07L6.99382e-07 -2.61471e-06L7.6 7.24931C8.64934 8.25023 10.3507 8.25023 11.4 7.24931Z");clip-path:path("M11.4 7.24931L19 -9.53674e-07L6.99382e-07 -2.61471e-06L7.6 7.24931C8.64934 8.25023 10.3507 8.25023 11.4 7.24931Z")}#shadow-root-ai-assist .guide-popup.arrow-up[data-v-bd7770a6]:after{transform:rotate(180deg) translateY(169px)}#shadow-root-ai-assist .guide-popup-close[data-v-bd7770a6]{cursor:pointer;position:absolute;width:24px;height:24px;right:8px;top:8px;background:url() 50% no-repeat;background-size:cover;border-radius:4px;transition:all .3s}#shadow-root-ai-assist .guide-popup-close[data-v-bd7770a6]:hover{background-color:rgba(0,0,0,.06)}#shadow-root-ai-assist .guide-popup-close[data-v-bd7770a6]:active{background-color:rgba(0,0,0,.1)}#shadow-root-ai-assist .guide-popup-content[data-v-bd7770a6]{display:flex;align-items:center;gap:8px}#shadow-root-ai-assist .guide-popup-content div[data-v-bd7770a6]{flex-shrink:0}#shadow-root-ai-assist .guide-popup-content div p[data-v-bd7770a6]{color:#000;font-family:Microsoft YaHei;font-size:17px;font-style:normal;font-weight:400;line-height:26px}#shadow-root-ai-assist .guide-popup-content div p .inner[data-v-bd7770a6]{font-weight:700}#shadow-root-ai-assist .guide-popup-content .inner-img[data-v-bd7770a6]{flex-shrink:0;width:106px;height:90px;background-position:0 0;background-repeat:no-repeat;background-size:100% 100%}#shadow-root-ai-assist .guide-popup-line[data-v-bd7770a6]{height:1px;align-self:stretch;background:rgba(0,0,0,.06)}#shadow-root-ai-assist .guide-popup-btn[data-v-bd7770a6]{align-self:stretch;color:#0a66ff;text-align:center;font-family:Microsoft YaHei;font-size:14px;font-style:normal;font-weight:700;line-height:22px;cursor:pointer}#shadow-root-ai-assist .guide-popup-btn[data-v-bd7770a6]:hover{color:#478dff}#shadow-root-ai-assist .modal-mask[data-v-bd7770a6]{position:fixed;inset:0;background-color:transparent;z-index:2147483647}#shadow-root-ai-assist .modal-mask .close-popup[data-v-bd7770a6]{position:fixed;right:60px;top:10px;font-size:14px;display:flex;width:202px;padding:4px 0;flex-direction:column;align-items:flex-start;border-radius:8px;background:#fff;box-shadow:0 4px 10px 0 rgba(0,0,0,.1);color:#181818}#shadow-root-ai-assist .modal-mask .close-popup .item[data-v-bd7770a6]{display:flex;height:32px;padding:4px 16px;align-items:center;gap:8px;align-self:stretch}#shadow-root-ai-assist .modal-mask .close-popup .item-cur[data-v-bd7770a6]:hover,#shadow-root-ai-assist .modal-mask .close-popup .item-forever[data-v-bd7770a6]:hover{background:rgba(0,82,217,.06)}#shadow-root-ai-assist .modal-mask .close-popup .item-line[data-v-bd7770a6]{display:flex;padding:4px 0;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch}#shadow-root-ai-assist .modal-mask .close-popup .item-line div[data-v-bd7770a6]{background:var(--black-black-t-10,rgba(0,0,0,.1));height:1px;width:100%}#shadow-root-ai-assist .modal-mask .close-popup .item-set[data-v-bd7770a6]{display:flex;height:32px;padding:4px 16px;align-items:center;gap:8px;align-self:stretch;cursor:pointer}#shadow-root-ai-assist .modal-mask .close-popup .item-set span[data-v-bd7770a6]{color:var(--black-black-t-40-placeholder,rgba(0,0,0,.4));font-family:Microsoft YaHei;font-size:12px;font-style:normal;font-weight:400;line-height:20px}#shadow-root-ai-assist .modal-mask .close-popup .item-set a[data-v-bd7770a6]{color:#0052d9;font-family:Microsoft YaHei;font-size:12px;font-style:normal;font-weight:400;line-height:20px}#shadow-root-ai-assist .entry-btn[data-v-bd7770a6]{text-align:left;font-weight:400;font-size:14px;white-space:normal;color:#000;box-sizing:border-box;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:fixed;right:0;animation:delayAssistEntry-bd7770a6 .5s linear;bottom:100px;display:flex;align-items:center;justify-content:left;gap:8px;flex-shrink:0;height:48px;border-radius:8px 0 0 8px;z-index:2147483647}@keyframes delayAssistEntry-bd7770a6{0%{right:-100px}to{right:0!important}}#shadow-root-ai-assist .entry-btn .cursor-move-item[data-v-bd7770a6]{height:100%;display:flex;align-items:center;justify-content:center;padding:0 13px 0 11px;background-color:#fff;border-radius:8px 0 0 8px;box-shadow:0 4px 12px 0 rgba(0,0,0,.15)}#shadow-root-ai-assist .entry-btn .cursor-move-item.read-mode[data-v-bd7770a6],#shadow-root-ai-assist .entry-btn .cursor-move-item[data-v-bd7770a6]:hover{border-radius:8px 0 0 8px;background:linear-gradient(90deg,#2361ff,#4790fc);box-shadow:0 4px 12px 0 rgba(0,0,0,.15)}#shadow-root-ai-assist .entry-btn .cursor-move-item.read-mode .logo[data-v-bd7770a6],#shadow-root-ai-assist .entry-btn .cursor-move-item:hover .logo[data-v-bd7770a6]{filter:grayscale(100%) brightness(3);margin-right:8px;margin-left:8px}#shadow-root-ai-assist .entry-btn .cursor-move-item.read-mode .close[data-v-bd7770a6],#shadow-root-ai-assist .entry-btn .cursor-move-item:hover .close[data-v-bd7770a6]{visibility:visible}#shadow-root-ai-assist .entry-btn .cursor-move-item[data-v-bd7770a6]:active{border-radius:8px 0 0 8px;background:linear-gradient(90deg,#2361ff,#4790fc);box-shadow:0 4px 12px 0 rgba(0,0,0,.15)}#shadow-root-ai-assist .entry-btn .cursor-move-item:active .logo[data-v-bd7770a6]{filter:grayscale(100%) brightness(3);margin-right:8px;margin-left:8px}#shadow-root-ai-assist .entry-btn .cursor-move-item:active .close[data-v-bd7770a6]{visibility:visible}#shadow-root-ai-assist .entry-btn .cursor-move-item .logo[data-v-bd7770a6]{width:24px;height:24px;border-radius:4px;transition:all .2s}#shadow-root-ai-assist .entry-btn .cursor-move-item .close[data-v-bd7770a6]{visibility:hidden;position:absolute;top:-8px;left:-8px;display:flex;width:20px;height:20px;padding:2px;justify-content:center;align-items:center;border-radius:12px;border:1px solid rgba(0,0,0,.1);background:var(--black-black-t-60-secondary,rgba(0,0,0,.6));box-shadow:0 4px 8px 0 rgba(0,0,0,.1)}.max-btns{display:block;margin:0 auto;width:320px;height:40px;background:#0052d9;border-radius:2px;font-size:14px;text-align:center;line-height:40px;font-weight:700;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.max-btns:hover{background:#477eff}.max-btns:active{background:#1340d2}#shadow-root-ai-assist{position:relative}#shadow-root-ai-assist .scribe{position:fixed;right:-100vw;top:-100vh;z-index:2147483647;transition:none;width:-moz-max-content;width:max-content}.QuestionHeader-side{position:relative}.QuestionHeader-side #ai-assist-entry-360kuai{position:absolute;left:0;bottom:-40px;top:auto;right:auto}.QuestionHeader{position:relative}.QuestionHeader>#ai-assist-entry-360kuai{position:absolute;top:0;right:-280px;bottom:auto;left:auto}.Post-Header{position:relative}.Post-Header>#ai-assist-entry-360kuai{position:absolute;top:0;right:-280px;bottom:auto;left:auto}#ai-assist-entry-360kuai.zhihu-manuscript{position:absolute;top:66px;right:0;bottom:auto;left:auto}[data-za-detail-view-path-module=RightSideBar]{position:relative}[data-za-detail-view-path-module=RightSideBar] #ai-assist-entry-360kuai{width:296px;height:80px}#ai-assist-entry-360kuai.single-360kuai{position:absolute;top:0;right:-280px}#ai-assist-entry-360kuai{text-align:left;font-family:Microsoft YaHei;font-style:normal;width:258px;cursor:pointer;background:#fff;box-shadow:0 8px 16px rgba(0,0,0,.06);border-radius:8px;border:2px solid transparent;background-clip:padding-box,border-box;background-origin:padding-box,border-box;background-image:linear-gradient(90deg,#fff,#fff),linear-gradient(90deg,#ae5eff,#0036f5);padding:16px;box-sizing:border-box;position:relative;margin-bottom:10px;align-items:center;transition:background-image .3s}#ai-assist-entry-360kuai.side-360kuai,#ai-assist-entry-360kuai.single-360kuai{background-image:linear-gradient(90deg,#fff,#fff),linear-gradient(90deg,#ff6421 5.15%,#ff3062)}#ai-assist-entry-360kuai.side-360kuai:hover,#ai-assist-entry-360kuai.single-360kuai:hover{background-image:linear-gradient(90deg,#fff6f1,#fff6f1),linear-gradient(90deg,#ff6421 5.15%,#ff3062)}#ai-assist-entry-360kuai.side-360kuai{width:372px}#ai-assist-entry-360kuai.zhihu-article{right:-400px!important;background-image:linear-gradient(90deg,#fff,#fff),linear-gradient(90deg,#ae5eff,#0036f5)}#ai-assist-entry-360kuai.zhihu-article:hover{background-image:linear-gradient(90deg,#f6f5ff,#f6f5ff),linear-gradient(90deg,#ae5eff,#0036f5)}#ai-assist-entry-360kuai.zhihu-question{background-image:linear-gradient(90deg,#fff,#fff),linear-gradient(90deg,#ae5eff,#0036f5)}#ai-assist-entry-360kuai.zhihu-question:hover{background-image:linear-gradient(90deg,#f6f5ff,#f6f5ff),linear-gradient(90deg,#ae5eff,#0036f5)}#ai-assist-entry-360kuai:after{content:"";position:absolute;top:31px;right:16px;width:16px;height:16px;background:url() 50% no-repeat;background-size:100% 100%}#ai-assist-entry-360kuai.bilibili-video{pointer-events:all;width:100%;background:#fff;border:2px solid #fb729c;box-shadow:0 2px 0 #fb729c;border-radius:8px;margin-bottom:16px}#ai-assist-entry-360kuai.bilibili-video:hover{background:rgba(251,114,156,.1)}#ai-assist-entry-360kuai .ai-assist-entry-logo{position:absolute;width:48px;height:48px}#ai-assist-entry-360kuai .ai-assist-entry-title{padding-left:60px;font-weight:700;font-size:16px;line-height:24px;color:rgba(0,0,0,.9);margin-bottom:4px}#ai-assist-entry-360kuai .ai-assist-entry-subtitle{padding-left:60px;font-weight:400;font-size:14px;line-height:18px;color:rgba(0,0,0,.6)}#ai-asset-chat-textInput{position:fixed;top:-9999999px;left:-99999999px}#shadow-root-ai-assist{font-family:MicrosoftYaHei;color:#222;text-align:left;white-space:normal}#shadow-root-ai-assist *,#shadow-root-ai-assist :after,#shadow-root-ai-assist :before{box-sizing:border-box;padding:0;margin:0;-webkit-touch-callout:none}#shadow-root-ai-assist em,#shadow-root-ai-assist i{font-style:normal}#shadow-root-ai-assist a:active,#shadow-root-ai-assist a:focus,#shadow-root-ai-assist button:focus,#shadow-root-ai-assist input:focus{resize:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none}#shadow-root-ai-assist button,#shadow-root-ai-assist input{border:0;background:transparent;-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none}#shadow-root-ai-assist a,#shadow-root-ai-assist a:focus,#shadow-root-ai-assist a:hover{cursor:pointer;color:inherit;text-decoration:none}#shadow-root-ai-assist .clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}#shadow-root-ai-assist li{list-style:none}#shadow-root-ai-assist .tooltips-open i{position:absolute;top:0;left:50%;transform:translateX(-50%) translateY(calc(-100% - 8px));background:rgba(0,0,0,.9);border-radius:4px;font-style:normal;font-weight:400;font-size:12px;line-height:22px;color:#fff;padding:3px 8px;white-space:nowrap;box-shadow:0 4px 4px 0 rgba(0,0,0,.1);z-index:1}#shadow-root-ai-assist .tooltips-open i:after{content:"";position:absolute;bottom:0;inset-inline-start:0;background:rgba(0,0,0,.9);width:16px;height:8px;left:50%;transform:translateX(-50%) translateY(100%) rotate(180deg);-webkit-clip-path:path("M 0 8 A 4 4 0 0 0 2.82842712474619 6.82842712474619 L 6.585786437626905 3.0710678118654755 A 2 2 0 0 1 9.414213562373096 3.0710678118654755 L 13.17157287525381 6.82842712474619 A 4 4 0 0 0 16 8 Z");clip-path:path("M 0 8 A 4 4 0 0 0 2.82842712474619 6.82842712474619 L 6.585786437626905 3.0710678118654755 A 2 2 0 0 1 9.414213562373096 3.0710678118654755 L 13.17157287525381 6.82842712474619 A 4 4 0 0 0 16 8 Z")}#shadow-root-ai-assist .tooltips-open i.bottom{top:auto;bottom:0;transform:translateX(-50%) translateY(calc(100% + 8px))}#shadow-root-ai-assist .tooltips-open i.bottom:after{top:0;transform:translateX(-50%) translateY(-100%)}#shadow-root-ai-assist .tooltips-open i.left{top:50%;left:0;transform:translateY(-50%) translateX(calc(-100% - 8px))}#shadow-root-ai-assist .tooltips-open i.left:after{transform:translateY(-50%) translateX(28px) rotate(90deg);top:50%}#shadow-root-ai-assist .tooltips-open i.right{top:50%;left:auto;right:0;transform:translateY(-50%) translateX(calc(100% + 8px))}#shadow-root-ai-assist .tooltips-open i.right:after{transform:translateY(-50%) translateX(-100%) rotate(-90deg);top:50%;left:4px}#shadow-root-ai-assist .skeleton-class{background-color:rgba(0,0,0,.06)}@media print{#shadow-root-ai-assist .entry-btn,#shadow-root-ai-assist .modal-mask{display:none!important}}#shadow-root-ai-assist .svg-icon[data-v-1550396e]{width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden}</style></template></div><div class="notification" style="position: fixed; left:initial; right: 24px; top: 50px; bottom: initial; z-index: 99999;"></div></body></html>